java导入jdk源码_eclipse导入JDK源码
1.一直想好好看看jdk的源碼,雖然可以直接解壓jdk安裝目錄下的src.zip文件后看,但是終究不方便;后來知道使用eclipse開發(fā)時可以直接查看底層源碼,這里就總結(jié)了一下網(wǎng)上找到的 方法,下面就和大家分享:
相信很多朋友遇到過這樣的問題:開發(fā)過程中會經(jīng)常查看所引用的類(接口或方法)的源碼,但是往往在查看JDK中的類(接口或方法)時出現(xiàn)提示頁面“Source not found”,這是因為Eclipse默認設(shè)定的自帶的JDK是沒有源src的,那么如何引入JDK和框架的源碼呢?
補充:查看所引用的類(接口或方法)的源碼方法:
方法一:右鍵點中類(接口或方法)名,選擇Open Declaration或者直接按F3鍵,即可進入源碼。
方法二:常按住Ctrl鍵,在點擊類(接口或方法)名,即可進入源碼。
這里介紹3種設(shè)置方法:(查看spring、hibernate、Struts等框架的源碼需要下載他們的源文件,設(shè)置方法相同)
1.點擊“Attach Source…”按鈕添加源碼文件:
按住Ctrl鍵后點擊你要查看類(接口/方法)或者選擇你要查看的類(接口或方法)名右鍵Open Declaration或者按F3鍵出現(xiàn)提示頁面“Source not found”點擊頁面中的“Attach Source…”按鈕點擊彈出窗口中的“External File…”按鈕找到JDK的源碼src點擊OK按鈕,設(shè)置完成;
一般JDK的源碼在安裝目錄下有個文件叫:src.zip就是,如果是spring的方法,用同樣方法,添加spring的源文件的壓縮包(應(yīng)該另外下載)。
2.Window->Perference->Java->Installed JREs選項下添加源碼文件:
添加源碼文件之前先注意,在Window->Perference->Java->Build Path->ClassPathVariable下可以看到有一個JRE_SRC變量是空的,而且標明了不可更改。該變量負責設(shè)置源代碼路徑,但是該變量是不可修改的,必須由系統(tǒng)自動檢測。其實JDK源碼在安裝的時候已經(jīng)放在了jdk所在的目錄下,只是eclipse使用了不帶有源碼的jre,導(dǎo)致沒找到對應(yīng)的源碼;
選擇Window->Perference->Java->Installed JREs,在彈出的窗口中更改默認選擇的JDK為自定的有源碼的(沒有設(shè)定的點擊“Add…”添加,或者點擊“Search…”按鈕查找),修改后保存;
點擊 Window->Perference->Java->Installed JREs->Search,找到JDK所在的目錄,然后點OK使用這個JRE,這下子應(yīng)該就有源碼了。
3.第3種方法配合截圖,照顧看不懂的人:
step1:打開eclipse選擇Window->Preference;
step2:選擇Java->Installed JREs;
step3:選中你所安裝的jre,點擊Edit,進入Edit JRE,如下所示:
step4:選中rt.jar,點擊Source Attachment;
step5:在對話框中,點擊External Folder,選擇你所安裝的jdk目錄下的src.zip文件,OK即可;
至此就完成了jdk源碼的導(dǎo)入,選中你自己源碼中java API的List等類庫右鍵Open Decleration或F3或者Ctrl單擊即可看到源碼;
總結(jié)
以上是生活随笔為你收集整理的java导入jdk源码_eclipse导入JDK源码的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql 热备 windows_win
- 下一篇: (五)ElasticSearch 6.1