2011-04-13 75 views
0

大家好
嗨,我正在使用Netbeans IDE 6.9.1。 我創建了一個項目Example1並定義了一個具有display()的類Example1Sample。
我創建了另一個項目Example2並定義了一個類Example2Sample,並在此類中創建了一個main(),我在其中調用了Example1Sample的012(示例)的display()方法,我在classpath中添加了Example1.jar)從Netbeans IDE運行它。
但是,當我創建罐子(使用NetBeans IDE)和tryed來運行它不工作,並給予不同的是由netbeans ide創建的jar不能在命令提示符下運行

 
Exception in thread "main" java.lang.NoClassDefFoundError: com/example1/ExamSample 
     at com.example2.Example2Sample.main(Example2Sample.java:20) 
Caused by: java.lang.ClassNotFoundException: com.example1.Example1Sample 
     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) 
     ... 1 more 

可以採取什麼問題,我怎樣可以刪除。

感謝

回答

0

Netbeans的創建,設置的罐子在classpath MANIFEST.MF文件。如果在這個結構中找不到罐子,那麼它就會出現這樣的錯誤。爲了解決這些問題,您可以查看清單。

謝謝

相關問題