jdk1.8中的sun原始碼包在哪兒下載?

jdk1.8中的sun原始碼包在哪兒下載?煙花時光2018-02-22 13:20:27

謝邀~~關注

極迭代

,和小夥伴一起看

↗↗↗

很高興看到你開始對JDK原始碼開始感興趣,這表示你已經有了進一步學習其他牛人是如何程式設計,以及深入瞭解原理的想法。

jdk1.8中的sun原始碼包在哪兒下載?

JDK包中自帶了原始碼包

在我們下載安裝的JDK包中,其實已經自帶了原始碼壓縮包,名為src。zip

jdk1.8中的sun原始碼包在哪兒下載?

解壓出來就能看到各個以。java結尾的原始碼檔案

jdk1.8中的sun原始碼包在哪兒下載?

Eclipse可以關聯檢視原始碼

來回開啟原始碼檔案很麻煩?不要著急,Eclipse可以進行自動的原始碼關聯

1) 進入Eclipse -> Window -> Preferences

jdk1.8中的sun原始碼包在哪兒下載?

2) 在彈出視窗中選擇 Java -> Installed JREs ->選擇你所使用的JDK -> 點選編輯按鈕

jdk1.8中的sun原始碼包在哪兒下載?

3) 繼續在彈出框中選擇,rt。jar -> Source Attachment,關聯到JDK目錄下的 src。zip檔案即可

jdk1.8中的sun原始碼包在哪兒下載?

jdk1.8中的sun原始碼包在哪兒下載?

這樣就配置好了,想要檢視原始碼也很簡單

右鍵點中想要檢視的類、介面或者方法名,選擇Open Declaration,即可進入原始碼。

更快的,按住

Ctrl

鍵,然後簡單的點選想要檢視的類、介面或者方法名,就能看到了

Intellij idea 也可以關聯原始碼,並支援自動反編譯和自動下載

當IntelliJ idea設定好JDK後,其實已經支援智慧繫結原始碼了,我們不用再去做繫結原始碼包的動作,只需要簡單的按下

Ctrl

鍵,然後點選想要檢視的類、介面或者方法名,就能自動開啟原始碼看到了。

jdk1.8中的sun原始碼包在哪兒下載?

它更方便的地方在於,除了JDK的原始碼,對於maven等其他依賴進來的包的方法,如果沒有原始碼,當你按Ctrl點選時,它會首先幫你反編譯為容易閱讀的程式碼,然後在後臺去網上下載這個包的真正原始碼,當幾秒後下載完成,就會幫你展示正式原始碼。這一切都不需要你過於關心,只需關注程式碼即可。

渡過了切換的痛苦期,用IntelliJ Idea程式設計,的確比Eclipse好用很多。

jdk1.8中的sun原始碼包在哪兒下載?

♥♥♥♥♥請任性點贊,謝謝關注 —— 我是 極迭代 ,我為自己帶鹽 :)