在同一个package底下建立了两个类Class1,和Class2
在Class1的函数中写下: Class<?> clazz2 = ClassLoader.getSystemClassLoader().loadClass("Class2");
运行时报错:Exception in thread "main" java.lang.ClassNotFoundException: Class2
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at Package1.Class1.main(Class1.java:20)同一位置,如果改成:
Class<?> clazz2 = Class2.class;
就对了为什么?
在Class1的函数中写下: Class<?> clazz2 = ClassLoader.getSystemClassLoader().loadClass("Class2");
运行时报错:Exception in thread "main" java.lang.ClassNotFoundException: Class2
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at Package1.Class1.main(Class1.java:20)同一位置,如果改成:
Class<?> clazz2 = Class2.class;
就对了为什么?
解决方案 »
- java 中public void paint()方法问题
- java jframe 中 同一个按钮是不是不可以多次添加
- 基础不好,有人帮忙解释下这是什么原因吗?
- Robot类怎么输出"左右括号"和"单引号",按JDK帮助文档上的老报错,不知道为什么?谢谢
- 如何知道汉字的unicode码?
- J2SE初学者的问题:关于被导入类?
- 哪里可以下载jbuilder7(包括注册机或注册码),所在操作系统是win2000server
- JDK的执行问题?
- SOS!!!环境:Tomcat4+Oracle8i;链接数据库失败,请各位大虾帮忙指正
- jni 调用 已有的dll
- 跪求JDK源代码
- 这段代码实现不了死锁吗?
都没问题了。