2 回答

TA貢獻1801條經驗 獲得超16個贊
首先,需要下載JDK源代碼(Oracle官網找或者搜一下,到處都有),一般會打成zip包做下載,下載后并不需要進行解壓;
然后,可使用以下幾種方式將class文件與源文件進行關聯:
(1) 如果你沒有進行關聯過,可以在Editor中寫下如下的語句:
String str = null;
然后按住Ctrl鍵, 用鼠標左鍵點擊"String",
就會彈出 Class File Editor 的界面讓你關聯源文件,
點擊界面上的"Attach Source..."按鈕,
在彈出的"Source Attachment Configuration"界面中,
點擊"External File", 選擇你下載的源文件zip包,一路OK即可;
(2) 在項目中找到 JRE System Library,定位到如下:
JRE System Library -> rt.jar -> java->lang->String.class
雙擊String.class,即彈出關聯源文件的界面;
(3) 在項目中找到 JRE System Library, 定位到 rt.jar,
鼠標右鍵點擊,在彈出的界面中選擇"Properties...",
在彈出的界面中,左邊默認會選中"Java Source Attachment",
在右邊進行源文件的關聯;
(4) Window->Preferences->Java->Installed JREs
在右邊的"Installed JREs:"窗口中選中所使用的JRE,
點擊其右邊的"Edit",在彈出的"Edit JRE"窗口中,
有一個"JRE system libraries:"列表,
在其中找到 "...jdk1.6.0_13\jre\lib\rt.jar" 并選中,
點擊右邊的"Source Attachment...",
在彈出的"Source Attachment Configuration"界面中,
點擊文本框右邊的"External File",
選擇你下載的源文件zip包,一路OK即可;
添加回答
舉報