类加载器的问题
类加载器的问题 理论上讲我把类放在classpath路径下类加载器是AppClassLoader 我放在ext文件夹下类加载器是ExtClassLoader 那为什么我把我所创建的类字节码(aa.class)放在ext下编译时通过而运行时报了Exception in thread "main" java.lang.NoClassDefFoundError: aa 异常信息 求解释一下 谢谢 --------------------编程问答-------------------- 你看下你的classpath配置,可以通过添加'.'作为当前路径,然后你的JVM就会去你当前路径下找它需要的class --------------------编程问答-------------------- 楼主的CLASSPATH 是这样配置的吗.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
如果还不好使楼主把包名也写上 --------------------编程问答-------------------- 可能ExtClassLoader的搜索范围只限jar包,不妨做一下实验
BootStrap------>JRE/lib/rt.jar
ExtClassLoader---------->JRE/lib/ext/*.jar
AppClassLoader---------->CLASSPATH指定的所有jar或目录。
http://express.ruanko.com/ruanko-express_41/tech-overnight4.html
http://download.oracle.com/javase/tutorial/ext/basics/load.html --------------------编程问答-------------------- 不对啊 亲们 你们没理解我的困惑在哪里 --------------------编程问答--------------------
我觉得我已经回答了,如果你觉得没回答对,可以直接指出,否则也不明白你到底还在困惑啥
补充:Java , Java SE