更新時(shí)間:2021-09-13 12:33:08 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽1015次
這里只介紹JD-GUI工具,目前公認(rèn)為是比較好的Java開發(fā)工具,官網(wǎng)地址:http://java.decompiler.free.fr/
首先介紹這些反編譯插件如何應(yīng)用在Eclipse插件中,安裝的方式有:
http://java.decompiler.free.fr/jd-eclipse/update
(1)在eclipse目錄下建 myplugins/jdeclipse/eclipse和links 共4個(gè)目錄。
(2)把附件中的site.xml文件解壓到eclipse的根目錄下。
(3)把附件中的features和plugins目錄解壓到剛剛建的 %eclipse_home%/myplugins/jdeclipse/eclipse目錄下。
(4)在links目錄下創(chuàng)建一個(gè)后綴名是link的文件(如jdeclipse.link),用記事本打開并添加
"path= eclipse安裝路徑\\myplugins\\jdeclipse"
(5)用終端(win用戶用命令窗口)去到eclipse的根目錄下運(yùn)行./eclipse -clean
或者可以參考:
JD-Core 是一個(gè)免費(fèi)的庫(kù),從一個(gè)或多個(gè)“.class”文件中 重構(gòu)Java源代碼。JD-Core可以用來(lái)恢復(fù)丟失的源代碼,并深究Java運(yùn)行時(shí)類庫(kù)。支持Java 5的功能:如注釋,泛型或鍵入“枚舉” 。JD-GUI 和 JD-Eclipse都包括JD-Core。
JD-GUI 是一個(gè)獨(dú)立的顯示“.class” 文件Java源代碼的圖形用戶界面工具。您可以使用JD-GUI瀏覽和重建源代碼的即時(shí)訪問方法和字段,以代碼高度方式來(lái)顯示反編譯過(guò)來(lái)的代碼。
JD-Eclipse是一個(gè)插件Eclipse平臺(tái)。它允許您調(diào)試所有的Java源代碼。
安裝完畢之后,按F3可能還是原來(lái)的class查看器,不能正常調(diào)用jd的class查看器,此時(shí)需要設(shè)置class文件的關(guān)聯(lián)打開方式為jd程序,如下圖:Eclipse默認(rèn)的是Viewer,jd插件安裝之后會(huì)多出一個(gè)Editor,選擇那個(gè)并設(shè)置為默認(rèn)的,則在F3的時(shí)候可以看到,如果找不到源碼則會(huì)反編譯class文件得到源碼并顯示。
注:對(duì)于存在原始碼的類,他不會(huì)強(qiáng)行反編譯,也就是說(shuō)他還是會(huì)用eclipse自帶的Class File Viewer查看class文件。
以上就是動(dòng)力節(jié)點(diǎn)小編介紹的"Java反編譯工具的用法",希望對(duì)大家有所幫助。感興趣的朋友可以關(guān)注一下動(dòng)力節(jié)點(diǎn)Java開發(fā)工具欄目,里面有更多關(guān)于Java開發(fā)工具相關(guān)資料,可以幫助大家更好的進(jìn)行Java學(xué)習(xí)。
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)
初級(jí) 202925
初級(jí) 203221
初級(jí) 202629
初級(jí) 203743