动态加载一个不在java文件夹中的类

时间:2014-12-22 02:17:44

标签: java urlclassloader

我想动态加载一个类,该类不在jar文件中,而是在名为Dinamics的文件夹中。这是我的代码

URL urlOfClass=new File("Dinamics/").toURI().toURL();
URL[] classUrl=new URL[]{urlOfClass};
System.err.println(urlOfClass);
Class myClass=new URLClassLoader(classUrl).loadClass(command1);
myClass.getDeclaredConstructor(String.class).newInstance(command2);

这是打印的urlOfClass

......ha/Documents/NetBeansProjects/Project2.0/Dinamics/

我收到此错误消息

java.lang.ClassNotFoundException: MyClassName

我在这里做错了什么?

0 个答案:

没有答案