都知道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,這裏複製剛剛我們源碼的解壓目錄進入,確定,大功告成!