1
我試圖將第三方庫整合到現有應用程序中;它編譯和構建沒有問題,但在執行期間給出java.lang.NoClassDefFoundError
。第三方庫在不給出類名的情況下拋出NoClassDefFoundError
問題是,錯誤出現在我沒有源代碼的庫中,錯誤不告訴我哪個類無法找到。
可以調試嗎?有什麼建議?
(這是一個Java 1.4,Eclipse的Ant和Tomcat的設置)的
我試圖將第三方庫整合到現有應用程序中;它編譯和構建沒有問題,但在執行期間給出java.lang.NoClassDefFoundError
。第三方庫在不給出類名的情況下拋出NoClassDefFoundError
問題是,錯誤出現在我沒有源代碼的庫中,錯誤不告訴我哪個類無法找到。
可以調試嗎?有什麼建議?
(這是一個Java 1.4,Eclipse的Ant和Tomcat的設置)的
您可以安裝JD-Eclipse(或任何其它反編譯器),啓動你的調試器,直到找到錯誤步。
該插件應該允許您插入第三方.class文件,就好像它們是附加源(假設它們未被混淆)。
謝謝,我會試試 - 它必須等到週末過後。 – Andy 2010-08-06 18:28:29