Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 關於android開發 >> android引入第三方jar包編譯正常,運行報錯的問題解決方法

android引入第三方jar包編譯正常,運行報錯的問題解決方法

編輯:關於android開發

 網上下載的一些程序,如果導入了第三方jar包的,在本機上運行總是會報class not found 異常.

下面是解決方法:

1.首先要導入這個包,這個大家都會了.

右擊項目,選擇build path,然後在library裡將第三方jar包添加進去就ok了.

 

2.接下來是很重要的一步.eclipse中右擊你的放jar文件的lib/libs文件夾,選擇build path-use as source folder.

再運行項目試試,沒問題了吧.

 

順便介紹下eclipse下各文件:

在eclipse下,package,source folder,folder都是文件夾.  

它們的區別如下:  

 

package:當你在建立一個package時,它自動建立到source folder下,也只能建立在這個目錄之下.  

 

source folder:存放java源代碼的文件夾,當然也包括一些package文件夾,還可以包含其他文件.  項目構建後,source folder裡面的java自動編譯成class文件到相應的/web-inf/classes文件夾中,其他文件也會移到/web-inf/classes相應的目錄下.  

package和sourceFolder比較

1.sourceFolder靠"/"來進行上下級劃分,package靠“.”來進行上下級劃分。 

 2.source folder下能建package,而package下不能建source folder  

3.java文件中的package屬性是按package路徑來進行賦值的,source folder路徑不參與java文件的package屬性賦值,再由 第二條不同得到結論,所有source folder下的java文件package屬性都為空。folder: 裡面可以放入任何文件.包括java源文件,jar文件,其他文件(例如,圖片,聲音等).如果裡面含有java源文件,不管程序是否正 確,eclipse都不會報錯,把它們當做普通文件處理.但是項目如果要使用這裡面的文件,情況就不同了. 

package,source folder,folder 之間相互轉換 package 轉成 folder 顯示:選中package, build path-> Exclude folder 

轉成 package 顯示:選中folder, build path-> Include package 

轉成 source folder 顯示:選中package, build path-> Use as Source folder 

source folder 轉成 package 顯示:選中folder, build path-> Remove from BuildPath 

pacage 與 source folder 的轉換同上

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved