我有这段简单的代码来从给定路径加载一个类:
public static void main(String args[]) throws ClassNotFoundException
{
String str ="/Users/path/to/myclass.class";
Class<?> cl = ThisTest.class.getClass().getClassLoader().loadClass(str);
}
有人能告诉我这里有什么问题吗?我在执行ClassNotFoundException
main
由于
答案 0 :(得分:3)
将String str ="/Users/path/to/myclass.class";
更改为String str ="myclass";
根据{{3}},这个字符串不应该是类的路径,而是类的全名(比如“java.lang.String”)。