Java 讀取 sun 包的原始碼

Zn昕發表於2021-01-03

Java 讀取 sun 包的原始碼

研究 Jdk 的時候,在檢視 sun 包下面的程式碼時,總是沒有 source,於是下載了在 github 上下載了 openjdk 的原始碼,然後關聯上 IDE,就可以看到其原始碼,下面分享出來

以 jdk8 的版本進行舉例


下載 OpenJDK 的原始碼到本地

git clone https://gitclone.com/github.com/openjdk/jdk.git
cd jdk
git checkout jdk8-b120

或者之前 openjdk 維護的映象其中有 jdk10 以及之前的 分支

git clone https://gitclone.com/github.com/openjdk-mirror/jdk.git
cd jdk
git checkout jdk8u/jdk8u/master

在 git 地址的前面加上 gitclone.com/ 可以加速


配置 IDE 環境

以 IDEA 進行舉例,其原始碼放在檔案的 /jdk/src/share/classes
環境配置

相關文章