程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> 處理Eclipse add external jars運轉湧現java.lang.NoClassDefFoundError的辦法

處理Eclipse add external jars運轉湧現java.lang.NoClassDefFoundError的辦法

編輯:關於JAVA

處理Eclipse add external jars運轉湧現java.lang.NoClassDefFoundError的辦法。本站提示廣大學習愛好者:(處理Eclipse add external jars運轉湧現java.lang.NoClassDefFoundError的辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是處理Eclipse add external jars運轉湧現java.lang.NoClassDefFoundError的辦法正文


比來發明一個成績,有時刻對一個Android項目重復的Add jar和remove jar,發明編譯可以經由過程,然則運轉起來當運用到內部jar的對象時,會拋出java.lang.NoClassDefFoundError異常。招致法式奔潰。

檢查項目屬性,發明java build path裡比正常的項目少了Android Dependencies這一項:

經由過程和喪失之前的項目停止比對,發明差異在於工程根目次下的.classpath文件,<classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>這裡的exported釀成了false,因而把這裡改回true,然後從新封閉和翻開工程,發明就ok了。


別的假如你導入的jar包不是放在工程目次的\libs目次下,也會有這個成績,請把jar包放到\libs目次下,不然固然能編譯經由過程,然則由於打包的時刻沒有把jar打包出來,所以招致下面的誰人異常。Eclipse在編譯的時刻會主動把\libs目次下的文件打包出來。

這個成績之前沒怎樣湧現過,不曉得是否是和Eclipse版本和ADT版本有關系。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved