【Eclipse的正確打開方式】從Libraries中的jar包到源代碼和API連接

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/weixin_35813749/article/details/53812784

Eclipse是一個通用型的開發環境,在學習過程中,對Eclipse配置原理的深入理解有助於我們更好的使用這個強大的開發工具。

一開始聲明一下,

JAVA安裝路徑:C:\Program Files\Java\jdk1.7.0_80\
Eclipse安裝路徑:C:\Program Files\eclipse_4.2.2_with_JRE_and_demo\eclipse\

JRE System Liberary

首先我們看看一個Java工程下的文件夾都是做什麼的吧:

新建的java工程下一般只會有這兩個文件夾,src用來存放編寫的代碼,JRE System Liberary是JAVA語言開發必須使用的類庫文件。

這裏寫圖片描述

那麼,這個JRE System Liberary是哪裏來的呢:
我們在Windows->Preferences->Java->installed JREs找找看:

這裏就不得不說說我安裝的這個神奇的Eclipse有多人性化了。通常情況下,存放JAVA類庫文件的jar包是要去JAVA文件目錄中找的,但是我的Eclipse版本是“with JRE and demo”,所以Eclipse自己的文件目錄中已經包含了,JRE System Liberary所需的jar包了。
這裏寫圖片描述

我們來看看JAVA自帶的類庫和Eclipse中添加的類庫吧:
這裏寫圖片描述

它們的相對路徑都是jre\lib,注意,lib文件夾就是專門存放jar包的。

還是有區別的對不對,顯然我們JAVA目錄下的jar包更全一些。所以我決定還是把JAVA下面的jar包連接到IDE中的JRE System Liberary中去:

回到installed JREs,我們對已有的JRE目錄進行編輯:
這裏寫圖片描述

更改JRE home的引用路徑,順便改個名。
這裏寫圖片描述

我們不需要詳細到lib文件夾,直接給出JAVA的文件路徑就可以。
這裏寫圖片描述

當然,在不改變原有引用的前提下,我們可以另外添加jar包的路徑,只不過,我們只能從中選擇一個,作爲JRE System Liberary的引用。
這裏寫圖片描述

連接到源代碼

在Eclipse中,我們可以通過Ctrl+鼠標左鍵直接查看源代碼,如果你遇到了這個:
這裏寫圖片描述

不要方,說明IDE現在還沒有連接源代碼。

源代碼是什麼,是JRE的.java文件,一般保存在jre\src目錄下,對應的源代碼編譯好的.class文件我們叫類庫文件,放在jar包中,保存在jre\lib目錄下。我們要連接源代碼的jar包主要是這些:

  • dt.jar是關於運行環境的類庫,主要是swing的包
  • tools.jar是關於一些工具的類庫
  • rt.jar包含了jdk的基礎類庫,也就是你在API文檔裏面看到的所有的類的class文件

下面我們找到rt.jar文件,開始連接源代碼:

還是老地方,找到rt.jar選擇Source Attachment,填入src.zip的路徑,如果沒有這個文件,去jre文件夾下,把src這個文件夾壓縮成zip包。
這裏寫圖片描述

這裏寫圖片描述

這樣就連接成功啦。

連接到API

在Eclipse中,我們在關鍵字上點擊鼠標,就會顯示關鍵字在API文檔中的信息,這些信息一般是從oracle公司的官網中獲取的,不信我們來看:

我們直接在左側導航窗口中找到rt.jar包,右鍵->Properties->Javadoc Location
IDE選擇了引用API官方的URL路徑。
這裏寫圖片描述

如果想查看中文API,我們可以選擇連接到本地API:
這裏寫圖片描述

只需要去網上下載API文檔,然後把文檔路徑添加進去就好了。需要注意的是,Ecplise只能識別JavaDoc文件,或者是壓縮過的zip文件。

詳細操作可以參考:http://blog.csdn.net/longyuhome/article/details/8579903

Referenced Libraries

當開發涉及到JAVA類庫之外的庫文件時,我們就需要手動添加了,正確的做法是:

1.在JAVA工程下新建libs目錄,把需要引用的jar包放進目錄。
這裏寫圖片描述

像有些版本的Eclipse中有一個plugins文件夾,裏面有非常全的工具jar包, 這些jar包自帶源代碼,所以非常方便。
這裏寫圖片描述

2.右鍵工程,選擇Properties->Java Build Path->Libraries

點擊Add JARs
這裏寫圖片描述

選擇第一步添加到libs目錄中的jar包
這裏寫圖片描述

這樣,我們就成功添加了Referenced Libraries。如果jar包中包含源代碼,我們就不需要手動連接,直接就可以看IDE中看到了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章