自定义类
来源:6-5 谈谈ClassLoader
yangpeoeisdfsf
2019-07-28
MyClassLoader m = new MyClassLoader
("/Users/yangpei/workspace/study/src/main/java/","myClassLoader");
Class c = m.loadClass("classloader/Wali");
请问:
m.loadClass(“classloader/Wali”);
类如果在xx包下,loadClass中name该怎么写?
我像上述代码那么写报如下错误:
Exception in thread "main" java.lang.NoClassDefFoundError: IllegalName: classloader/Wali
at java.lang.ClassLoader.preDefineClass(ClassLoader.java:654)
at java.lang.ClassLoader.defineClass(ClassLoader.java:761)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:467)
写回答
1回答
-
翔仔
2019-07-29
同学好,需要确保你的类在/Users/yangpei/workspace/study/src/main/java/classloader/Wali 下
00
相似问题