2016-06-01 77 views
0

我在eclipse中創建了一個java項目,然後我生成了一個可運行jar。 java項目有一個名爲DrivingModule的類。該jar文件被導入到一個android 項目中。但問題是,當我只要我使用的類DrivingModule運行Android項目中的應用程序崩潰,我收到以下錯誤jar文件導致NoClassDefFoundError

*06-01 11:38:10.481: E/AndroidRuntime(16751): Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack available* 

,如果我註釋掉類DrivingModule,在App工作normall。我提到了一些問題,但主要是他們正在解釋如何生成jar以及如何構建路徑,但是我找不到任何關於如何解決我收到的錯誤的文章。

爲什麼這個類會導致應用程序崩潰並拋出此類錯誤?

更新

指的Bhaumik THAKKAR的App的答案卻NT工作,直到我檢查了加罐子的箱子如下

enter image description here

回答

1

顯示的圖像後,把你的罐子在你的 - > jdk - > lib - > ext然後再試一次..

+0

我沒有ext文件夾,應該創建它嗎? – user2121

+0

抱歉!請通過下面的層次結構並放入其中。 (找到下面的層次結構中的程序文​​件夾) ** ** JDK - > ** ** JRE - > ** ** LIB - > ** **分機 - > –

+0

其實當我你的答案應用程序正常工作,但是當我創建一個新的工作區和導入相同的應用程序並設置相同的jar文件,我又收到了同樣的錯誤..任何建議 – user2121

相關問題