學會在idea(eclipse)中閱讀、調試源碼,是java程序員必不可少的一項技能。
在idea中配完環境後,默認其實也是能夠對jdk的源碼進行debug調試的。但是無法在源碼中添加自己的註釋,無法添加自己的理解。如果幹瞪眼看的話,可能過段時間,就忘記了。下面就介紹下,如何在jdk源碼中爲所欲爲,像在我們自己的代碼中一樣寫註釋、調代碼:
-
打開idea,選擇Project->File->Project Structure->SDKs->Sourcepath,初始狀態如下圖 :
-
打開本地jdk安裝路徑,本處爲
E:\java\jdk8
,將此路徑下的src.zip壓縮包解壓到自定義的指定文件夾(可以在電腦磁盤任意位置),本處解壓到同目錄的jdk_source
文件夾下,如下圖:
- 繼續在步驟1中的設置頁面中操作,將
E:\java\jdk8\src.zip
通過右側的減號將其移除;並通過右側的加號,將解壓文件夾E:\java\jdk8\jdk_source
導入進來;點擊apply,再點擊OK。導入結果見下圖:
- 這時,再重新打開jdk的源碼類,我們就可以在源java文件中,添加自己的註釋了。
一定注意:添加註釋時,一定不要新加一行寫註釋。最好在一行代碼的後面,使用//
進行註釋。否則行號和真正的jre中編譯後的代碼行號對應不上,如果對源碼debug時,會出現代碼運行和行號不匹配的情況