jdk1.8反編譯工具 -Procyon-Decompiler

本來是使用的jad 挺好用的, 但是奈何不支持jdk1.8 , 所以只能更換了, 這裏推薦使用 Procyon-Decompiler

工具的官方下載網站是:

https://bitbucket.org/mstrobel/procyon/downloads/

國內的環境下載不下來, 最後我費了很多事才下載下來, 所以我放在網盤了, 

我直接下載了最新版的, procyon-decompiler-0.5.36.jar

鏈接:https://pan.baidu.com/s/19KL3bFpYVbsEEtsB2hTJgw 
提取碼:t8e7 
 

如果你只是反編譯一個java的class文件, 可以運行以下:

下載jar包,本機命令行運行

java -jar C:\Downloads\procyon-decompiler-0.5.36.jar  Demo.class

會把反編譯的源碼顯示到控制檯.



如果想保存源代碼

java -jar C:\Downloads\procyon-decompiler-0.5.36.jar  Demo.class -o D:

 

還有如果你想編譯jar 包

公式:java -jar procyon-decompiler的絕對路徑 -jar 想反編譯文件的絕對路徑 -o 輸出文件夾的絕對路徑

這樣你就會看到*.jar文件反編譯成一堆的java文件啦

 

下面的截圖是我自己反編譯的. 

第一個反編譯了一個靜態內部類, 直接保存到當前文件夾去,  這個工具有個好處, 它會自動創建文件夾, 把文件保存到對應的包中去.

第二個反編譯直接輸出到當前控制檯.

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章