我需要一些關於這方面的建議...我有一個程序可以作爲另一個系統的工具。我的程序的功能是監視數據庫並找到具有特定值的某些條目;當主系統遇到不能進一步處理條目的特定條件時,產生該值。當特定值被找到時,我的程序將驗證是否需要處理它的需求,並調用系統停止處理它的方法,以便它可以完成輸入。線程「timer-0」中的異常java.lang.NoClassDefFoundError
我的程序每次嘗試調用主系統的方法時都會遇到錯誤。命令提示符顯示此錯誤「線程中的異常」timer-0「java.lang.NoClassDefFoundError」
請記住主程序正在不斷運行。每次輸入完成後都會得到另一個條目。所以我的程序可能會調用主系統當前正在使用的方法。
我不知道如果錯誤是由於我的程序,沒有找到NoClassDefFoundError需要的方法,或者如果我的程序正在嘗試調用主程序當前正在使用的方法在線程「timer-0」中。
此外,主要和我的程序是不使用任何線程。
NoClassDefFoundError通常指出正在報告的類的初始化過程中存在一些問題。 你能發佈完整的堆棧跟蹤嗎? –
嘗試縮小問題範圍。計時器不應該與它有任何關係。嘗試在沒有計時器的情況下重現它。確保異常中的類位於類路徑中。尋找失敗的靜態初始化器。 –
我發佈了上面的錯誤...謝謝! – ides