我真的很困惑。我有一個項目「PROJ」和測試項目「PROJ.TEST」java junit和異常java.lang.NoClassDefFoundError
PROJ正在使用external.jar中的類 在PROJ.TEST中,我編寫了一個測試,它測試PROJ中的類,但此類使用的是來自外部的類。罐。
這是問題所在。我得到一個錯誤: java.lang.NoClassDefFoundError 造成的:java.lang.IllegalAccessError:在預驗證的類級裁判解決意外實現
我已經找遍了所有在網上找到答案,但不能找到它。即使這個偉大的職位http://blog.js-development.com/2010/06/android-instrumentation-test.html不幫助我。 我試圖用Java構建路徑並沒有什麼:(
問候
你能後的類路徑PROJ和PROJ.TEST?你是否在使用像Eclipse這樣的IDE?你能否在沒有相同錯誤的情況下從PROJ運行代碼? – Kane
當然,1 PROJ有lib \ ormlite-android-4.30.jar,lib \ ormlite-core-4.30 .jar。PROJ.TEST PROJ \ lib \ ormlite-android-4.30.jar,PROJ \ lib \ ormlite-core-4.30.jar。2.是的,我使用Eclipse。3.是的,我可以運行沒有任何錯誤的代碼,所有PROJ工作正常 – reizals
什麼hap鋼筆,如果你做一個乾淨的兩個項目的構建?你可以發佈你的junit測試和它正在測試的代碼嗎? – Kane