我正在尝试使用动态绑定来创建“ ByteCode
”对象。我在下面使用此语句,但是对于路径的外观感到困惑。
在netbeans中,我有一个名为interpreter
的项目和一个保存bytecode
子类的Java包ByteCode
。
我猜想它应该是("interpreter/bytecode." )
,但不确定。
谢谢
bytecode = (ByteCode)(Class.forName("path/exampl/path."+codeClass).newInstance());
最佳答案
您应该将类的全限定名提供给forName方法。
例:
Class.forName("com.mysql.jdbc.Driver").newInstance();