鍍金池/ 問答/HTML5  Java  Python/ idea怎么關(guān)聯(lián)源碼并可以編輯?

idea怎么關(guān)聯(lián)源碼并可以編輯?

需求

在研究源碼的時(shí)候, 需要關(guān)聯(lián)源碼, debug跟代碼, 在有些地方會想要做筆記, 加注釋.
可是關(guān)聯(lián)的源碼包時(shí)jar的形式, 沒法編輯.
所以有什么簡單有效的辦法, 實(shí)現(xiàn)可編輯呢?

[一更]
我要源碼可編輯.
目前我知道, 解壓源碼包, 關(guān)聯(lián)解壓之后的文件夾, 可以編輯源碼. 但是這樣太麻煩!
每個(gè)源碼jar包都這樣, 我會累死的.

回答
編輯回答
久礙你

clipboard.png

如果你是 Maven 導(dǎo)入的包,那么選中 pom.xml,右鍵選擇 Maven - Download Sources 就可以下載到源碼包 ( 如果發(fā)行方有提供的話 ),Idea 會自動導(dǎo)入,你就可以點(diǎn)進(jìn)源碼下斷點(diǎn)了。

如果不是 Maven 包,那就需要自己找這個(gè) sources 包,舉個(gè)栗子:
something.jar,會有個(gè) something-sources.jar

如果發(fā)行方?jīng)]有提供這個(gè)源碼包,那就沒辦法了,不過一般來說都會有的。

2018年3月10日 10:52