本文目錄一覽:
幾種java反編譯軟件的安裝以及使用總結
下面是在網上找的幾種反編譯軟件的安裝以及使用:
一、JD-JUI
官網下載鏈接:
下載之後解壓,
點擊“jd-gui.exe”運行:
直接將”.jar”文件拖入進去即可查看裡邊的“.class”文件,如上圖所示。
二:Luyten
官網下載鏈接:
點擊“luyten-0.5.3.exe”下載,下載之後點擊運行,運行後的界面如圖所示,同樣也是講“.jar”文件拖入進入即可。
三、在eclipse中安裝反編譯工具
準備工作:
“jad.exe”下載:
“net.sf.jadclipse_3.3.0.jar”下載:
jad.exe”下載:
“net.sf.jadclipse_3.3.0.jar”下載:
然後將“net.sf.jadclipse_3.3.0.jar”拷貝到eclipse的plugins目錄下,再刪除eclipse的configuration目錄下“org.eclipse.update”文件,這一步很重要!
重啟eclipse,點擊window-Preference-Java,你會發現裡邊多了一個插件“JadClipse”,
選中這個插件,將下圖中紅圈圈的地方的地址填寫為你 “jad.exe”文件的地址
還沒有配置完,先不要close,
點擊General-Editors-File Associations 後,進入下邊的界面
設置.class 文件默認打開方式:
設置.class without source文件的默認打開方式,
需要注意的是,“JadClipse Class File Viewer”這個一開始是沒有的,需用添加,如下圖所示:
接下來在eclipse中查看反編譯後的代碼:(這種方法可能不合適,但是能夠查看)
新建一個EJB project,右鍵“import”,選中”EJB JAR file”,導入你的jar包,Finish
在項目下找你要查看的反編譯的文件即可,如果你遇到了下邊的這種情況
關閉這個文件後再次打開,就可以查看了(我的是這樣,所以我感覺這個方法不太好,但別的方法又不知道怎麼查看):
有錯誤或者有更好的方法,希望大家在下邊留言指出
如何給eclipse安裝反編譯插件
可以。
一、前提:
1、已經安裝了Eclipse
2、反編譯插件包:eclipse 反編譯插件_jad 3.3.0.zip
二、步驟:
1、解壓反編譯插件包“eclipse 反編譯插件_jad 3.3.0.zip”
2、將插件包中的net.sf.jadclipse_3.3.0.jar文件複製到Eclipse的插件目錄下
3、啟動Eclipse
4、點擊【Window】 — 【Preferences】,在彈出的對話框中選中JadClipse進行設置,在右側Path to decompiler的文本框中輸入jad.exe文件的絕對路徑,如下圖:
最後,在Eclipse里,可以通過CTRL + 類,來查看jar包里的類了(即*.class)。
正確安裝後,還是無法反編譯
解決方法:設置class文件的默認打開方式
點擊【Window】 — 【Preferences】,在彈出的對話框中選中【General — Editors — File Associations】,在右側選中然後點下方的按鈕,在彈出的對話框中選中這一項,點擊【OK】;回到Preferences界面後,選中右側下方的這一項,點擊右側的【Default】後,在點擊最下方的【OK】保存設置即可;如下圖:
如果點開類,發現沒有編譯,而是好多綠色的文件,有exception: path not found之類的?
解決辦法:看看Eclipse — Window — Properties — Java — jadClipse 的路徑配置是否正確。
java的反編譯怎麼使用,說具體點?
1.下載jad1.5.8e
下載後解壓。解壓縮後將jad.exe拷貝到JRE的bin目錄下,如\Java\jre1.5.0_06\bin
2.下載 jadclipse_3.1.0.jar
將jadclipse_3.1.0.jar複製到D:\Program Files\eclipse\myplugin\eclipse\plugins目錄下(用的是
link方式安裝插件的)。
3.啟動Eclipse後,在Windows–Perference–Java下面應該會多出一個JadClipse目錄,相關的設置可
以在此修改
配置jadclipse:設置path to decompiler為jad.exe的全路徑,如:F:\Java\jre1.5.0_06\bin\jad.exe
,在Directory for temporary files中指定臨時文件的路徑,如:G:\Java\eclipse-SDK-3.0-win32\temp
4、在Eclipse的Windows–Perference–General-Editors-File Associations中修改“*.class”默
認關聯的編輯器為“JadClipse Class File Viewer”
5、安裝完成,雙擊class文件,Eclipse將自動反編譯了。
myeclipse10怎麼安裝反編譯插件
第一種:在eclipse外部打開jar文件
Java Decompiler.exe ,該軟件可以打開整個jar包,功能很強大。
二、在MyEclipse內部打開jar文件
第一步:
下載jad.exe文件
下載jadeclipse插件
第二步:
(1) 將jad.exe解壓到java的jdk\bin目錄下
(2) 將jadeclipse插件net.sf.jadclipse_3.3.0.jar
拷貝到myeclipse安裝目錄\Genuitec\Common\plugins\目錄下。
(3)
在myeclipse安裝目錄下的dropins中創建eclipse文件夾,然後在eclipse文件夾中分別創建features、plugins文
件夾,將
net.sf.jadclipse_3.3.0.jar 分別拷貝到features和plugins文件夾中。
(4)重新啟動myeclipse後,配置jadeclipse插件
1)在eclipse窗口下,點擊Window Preferences Java JadClipse
Path to
Decompiler。(設置jad的絕對路徑,如
C:\java\Jad\jad.exe)。Use Eclipse code formatter(overrides Jad
formatting
instructions)選項打勾,與格式化出來
的代碼樣式一致。
2)在eclipse窗口下,點擊Window Preferences Java JadClipse
Misc,將Convert Unicode strings into
ANSI
strings選項打勾,避免反編譯後可能出現的中文亂碼。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/245379.html