myeclipse import 第三方jar

來源:互聯網
上載者:User
myeclipse import 第三方jar  

2012-10-17 10:38:17|  分類:

java
|  標籤: |字型大小大中小 訂閱

使用eclipse開發Java SE 總免不了需要引入第三方的jar或者calss檔案。這裡給大家說一下如何在eclipse中引入第三方jar或者calss檔案。

讓我們先瞭解一下eclipse項目中引入的jar都在什麼位置:

如所示,每個項目都會包含一個JRE System Library [JavaSE-1.6],為系統庫,中括弧中的JavaSE-1.6為原生JDK版本號碼。
系統庫中包含了很多的jar檔案,這些jar檔案位於環境變數中的JAVA_HOME(jdk的安裝目錄)\jre\lib和JAVA_HOME\jre\lib\ext這裡個檔案夾中。系統庫中的jar檔案我們可以直接使用,而不必進行任何設定。
eclipse在每個項目中可以包含一個或者多個Reference Libraries為擴充類庫。

1、引入工作空間中的jar檔案

我們要搭建一個串連mssql2005的JavaSE開發環境,需要引入一個sqljdbc.jar當我們試圖複製jar檔案paste到Reference Libraries時,得到如下提示:

將jar檔案直接拷貝到項目中:

此時雖然已經能夠看到sqljdbc.jar,但是我們並不能使用它,還需要構建一下Java Build Path。在項目名稱上右鍵選擇Properties -- 選擇Java Build Path -- 選擇Libraries選項卡,開啟如下介面。

*還可以通過在項目名稱上右鍵選擇Build Path -- 選擇Configure Build Path -- 選擇Libraries選項卡

選擇Add JARs...

選擇拷貝到項目中的sqljdbc.jar檔案。點擊ok按鈕確定。sqljdbc.jar被引入到項目中了。

在項目中查看Reference Libraries中sqljdbc.jar的path,顯示引用的是拷貝到項目中的sqljdbc.jar

*在保持項目開啟的情況下,工作環境中的jar檔案使用同樣的方法可以被其他項目引用。但是一旦刪除或者Close Project,其他引用此項目中的jar將不能被使用。所以,這種引用方式比較適合獨立的項目引用。

2、引入外部jar

可以將外部jar檔案全部放到一個檔案夾中,如F:/jars/sqljdbc.jar,同樣開啟Libraries選項卡,選擇Add External JARs...,選擇到F:/jars/sqljdbc.jar,確定以後jar將被引入到項目中。

*這種方式引入的jar檔案儲存體在本機電腦上,拷貝項目時需要注意拷貝jar檔案。

3、引入User Libraries

在eclipse中 -- 選擇Window菜單 -- Preferences -- Java-- Build Path -- User Libraries

選擇面板右側的New按鈕 -- User library name -- 輸入sqljdbc -- 點擊ok確定後,空的User library就被定義好了。

*下面的System library前的勾選不選對我們程式使用沒有什麼影響,只是使用不同的類載入器載入驅動程式

此時的User library中並沒用任何的jar檔案。點擊右側面板的 Add JARs...按鈕,選擇要添加的jar檔案。選擇開啟後,jar檔案將被加入到User library。點擊ok按鈕後,一個包含jar檔案的User library就定義完成了。

在項目中引入User library

在項目名上右鍵選擇Properties -- 選擇Java Build Path -- 選擇Libraries選項卡 -- 選擇右側的Add Library...按鈕 -- 選擇User Library

點擊Next按鈕進入下一步,選擇建立的sqljdbc User library,確定後,點擊Finish按鈕完成引入。

*此種方式引入的jar包同樣依賴當前環境,拷貝項目時,記得將jar包同時拷貝上。當然,完全可以將jar檔案放到項目根目錄下,以方便拷貝項目到其他開發機器上。

4、引入環境變數中的jar

在eclipse中 -- 選擇Window菜單 -- Preferences -- Java-- Build Path -- Calsspath Variables

點 擊右側的New按鈕,在name輸入框中輸入名字,為了顯示是通過Calsspath Variables引入的jar,推薦命名為:SQLJDBC_HOME,path輸入框提供了兩種選擇方式,當僅有一個jar檔案時,可以通過File 按鈕選擇。而有多個jar檔案,並且這些jar檔案存在在一個目錄時,可以通過Floder選擇jar檔案所在的目錄。點擊確定後,包含jar檔案的 Calsspath Variables就被定義好了

在項目中引入Calsspath Variables。

在項目名上右鍵選擇Properties -- 選擇Java Build Path -- 選擇Libraries選項卡 -- 選擇右側的Add Variable...按鈕 -- 選擇剛添加的SQLJDBC_HOME。

因為SQLJDBC_HOME引用的是jar檔案所在的目錄檔案,還需要點擊右上方的Extend按鈕來選擇jar檔案。點擊ok按鈕後,選中的jar檔案將被引入。

5、引入calss檔案

在項目名上右鍵選擇Properties -- 選擇Java Build Path -- 選擇Libraries選項卡 -- 選擇Add Class Folder,可以引入拷貝到項目中的class檔案。

在項目名上右鍵選擇Properties -- 選擇Java Build Path -- 選擇Libraries選項卡 -- 選擇Add External Class Folder,可以引入外部的class檔案夾。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.