2015-10-07 72 views
0

我想创建一个java.class文件(java代码的字节码)的实例。但是,当我这样做,我得到一个错误如下: -在创建同一个类的实例时获取noClassDefFoundError类。为什么?

Exception in thread "main" java.lang.NoClassDefFoundError: SamplePro 
at com.sample.testenvironment.Test.getTest(Test.java:29) 
at com.sample.testenvironment.Test.main(Test.java:42) 
Caused by: java.lang.ClassNotFoundException: SamplePro 
at java.net.URLClassLoader$1.run(URLClassLoader.java:202) 
at java.security.AccessController.doPrivileged(Native Method) 
at java.net.URLClassLoader.findClass(URLClassLoader.java:190) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:307) 
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:248) 
... 2 more 

我想创建SamplePro的一个实例。我已经将SamplePro的.class文件附加到我尝试创建其实例的项目的类库中。

+1

请添加更多信息,例如类别或示例 – Dubas

+0

您能否定位。张贴代码 –

+1

http://stackoverflow.com/questions/26336551/noclassdeffounderror-exception-when-i-use-omnifacesajaxupdate-method/26336824#26336824 – user2717954

回答

1

这可能发生你可能依赖于其他类。这些类在编译期间可用,在运行时可能会丢失。 你可以查找一些解决方案点击here

相关问题