我正在尝试使用动态绑定来创建“ByteCode
”对象。我在下面使用这个声明,但我对路径的外观感到困惑。
在netbeans中,我有一个名为interpreter
的项目和一个包含bytecode
子类的java包ByteCode
。
我猜它的假设是("interpreter/bytecode." )
但不确定。
感谢
bytecode = (ByteCode)(Class.forName("path/exampl/path."+codeClass).newInstance());
答案 0 :(得分:0)
您应该为forName方法提供类的完全限定名。
示例:
Class.forName("com.mysql.jdbc.Driver").newInstance();