2014-09-03 76 views
0

在項目中添加自定義jar文件並執行一些java代碼時,我收到了這個錯誤,無論如何解決這個問題。代碼中沒有錯誤,它在這種情況發生之前運行平穩。運行自定義代碼時出現eclipse錯誤

Exception in thread "main" java.lang.NoClassDefFoundError: org/aspectj/lang/Signature 
at com.util.DfExSession.connectToDocbase(DfExSession.java:18)## Heading ## 
at com.console.TestConsole.main(TestConsole.java:17) 
Caused by: java.lang.ClassNotFoundException: org.aspectj.lang.Signature 
at java.net.URLClassLoader$1.run(Unknown Source) 
at java.security.AccessController.doPrivileged(Native Method) 
at java.net.URLClassLoader.findClass(Unknown Source) 
at java.lang.ClassLoader.loadClass(Unknown Source) 
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) 
at java.lang.ClassLoader.loadClass(Unknown Source) 
... 2 more 
+0

那麼,包含org.aspecth.lang.Signature的jar文件不在您的類路徑中。請查看右側的「相關」鏈接,或者在發佈問題之前在SO中進行搜索。您可能會找到相關鏈接。 – OldProgrammer 2014-09-03 12:34:20

回答

0

看起來像aspectjrt.jar在您的課程表中缺失。下載&將它添加到你的類路徑。

+0

謝謝,添加jar後,我改變了類路徑,它的工作原理。 – 2014-09-03 13:23:50

相關問題