使用SourceInsight來查看OpenJDK源代碼

使用SourceInsight來查看OpenJDK源代碼

由於OpenJDK的目錄書結構和OracleJDK目錄樹結構有所區別,所以對於新手而言查看開源的JDK類源碼有所難度,所以本文就來介紹一下如何利用OpenJDK源代碼。

1.首先你需要有OpenJDK源代碼,一般下載壓縮包即可,如果你不知道如何在官網下載,那麼以下是我提供的OpenJDK1.8版本:

鏈接:百度網盤地址
提取碼:jo7f

2.下載完成後解壓至任意路徑即可

3.打開SourceInsight軟件後進行導入源碼操作:

Project->New Project

在這裏插入圖片描述
項目名隨意取,路徑選擇:

D:\openjdk-8-src-b132-03_mar_2014\openjdk\jdk\src\share\classes

點擊OK之後:

在這裏插入圖片描述
繼續點擊OK即可。

在這裏插入圖片描述
點擊Add All,然後選項都鉤上,最後點擊OK.

在這裏插入圖片描述
繼續點擊OK。

在這裏插入圖片描述
然後跳出導入源碼文件的彈窗,一般10s左右就完成了,這樣就完成了導入工作。

一般情況下,我們要找的java文件在classes文件夾下都有。比如說:在OracleJDK中Launcher.java在package sun.misc;包中,但是OpenJDK的路徑是不同的,在目錄:openjdk-8-src-b132-03_mar_2014\openjdk\jdk\src\share\classes\sun\misc下。

下圖是完成的SourceInsight頁面,右側部分可以進行java文件的目錄搜尋。

在這裏插入圖片描述
但是如果想Ctrl+鼠標左鍵來查看源代碼還是不行,會出現Source Insight symbol not found的問題,此時需要做的是:
Project->Syncronize,然後勾選上Force all files to be re-parsed,點擊start開始後等待其完成即可:

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