麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Java > 正文

解決Eclipse add external jars運行出現java.lang.NoClassDefFoundError的方法

2019-11-26 16:07:11
字體:
來源:轉載
供稿:網友

最近發現一個問題,有時候對一個Android項目反復的Add jarremove 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版本有關系。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久久久夜色精品国产老牛91 | 国产一区二区精品在线观看 | 久草在线手机视频 | 激情宗合 | 欧美日韩在线视频观看 | 亚洲白嫩在线观看 | 久久毛片免费 | 国产一区二区免费在线观看视频 | 中文字幕在线视频日本 | 欧美精品一区二区三区久久久 | 国产亚洲精品久久久久久久 | 色综合激情 | 黄色免费高清网站 | 欧美一级免费视频 | 国产精品久久久久久影院8一贰佰 | 国产亚洲精品久久久久久久软件 | 妇子乱av一区二区三区 | 性少妇videosexfreexx| 九色成人在线 | www.com香蕉| 黄色一级片毛片 | 亚州精品国产 | 成人福利视频在 | 国产亚洲精品美女久久久 | h视频在线免费观看 | 欧美成人精品 | 成人一级在线 | 国产免费成人在线 | www.777含羞草 | 成人免费网站在线观看视频 | 黄色久| 欧美在线观看视频一区二区 | 精品亚洲视频在线观看 | 精品免费在线视频 | 视频一区二区三区在线 | 一级电影中文字幕 | 91在线免费观看 | 久久久三级免费电影 | 嫩草影院在线观看网站成人 | h视频在线观看免费 | 在线a |