使用OpenJDK來查看SunJDK不提供的部分源碼

 都知道SunJDK(不喜歡叫他OracleJDK)只提供了java和javax下大部分的源碼,其他源碼想看卻無門。我們可以通過OpenJDK來滿足我們的私窺欲。

    網上有很多OpenJDK的安裝方法,但是請記住,我們只是爲了看源碼,並不是使用它作爲開發環境(我還是喜歡用SunJDK來做開發,以免跑到正式環境上有莫名的兼容問題),所以本篇文章不會去介紹如何編譯安裝OpenJDK的步驟。

    我的環境是Ubuntu 11.10,自帶的OpenJDK只有jre環境,不提供源碼,所以我們還是需要去下載。

 

JDK6:http://download.java.net/openjdk/jdk6/

JDK7:http://download.java.net/openjdk/jdk7/

 

    下載好了後,只需要解壓下載包下的一個子目錄:/jdk/src/share/classes/,解壓的路徑記好了,如:/home/simon/Develop/openjdk-src,然後打開Eclipse,選中 windows--preference--installed jres--選中jre6(你的可能是其他版本)--edit--選中rt.jar--source attachment--external folders,這裏複製剛剛我們源碼的解壓目錄進入,確定,大功告成!

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