Java中使用ClassLoader("test.A"),报错。此时test.A是一个字节码文件(.class),其对应的A.java在test包中,编译后生成B.class,在传入ClassLoader时要保证B.class也在test目录下,要传test.A,总之就是传入ClassLoader的字节码文件路径要与原来.java文件路径一致,要加入该文件所在包名。
java.lang.NoClassDefFoundError错误
最新推荐文章于 2024-09-30 10:36:33 发布
本文讲述了在Java中使用ClassLoader加载字节码文件(如test.A.class)时的注意事项,强调了传入的路径必须与源文件A.java在test包下的B.class文件路径保持一致,且需包含包名。
摘要由CSDN通过智能技术生成