java編譯軟件有哪些java最新反編譯工具
java編譯軟件有哪些java最新反編譯工具
JD-GUI、procyon-decompiler、luyten、crf。反編譯工具分類JD-GUI。JDK7以及之前可以使用 JD-GUI,如果版本>;=1.8 各種問題。http://java-decompiler.github.io。procyon-decompiler。如果版本>;=1.8 ,可以使用 procyon-decompiler,不過是命令行界面。https://bitbucket.org/mstrobel/procyon/downloads/。luyten;luyten是Procyon的GUI,只需要下載luyten即可,不用下載Procyon。https://github.com/deathmarine/Luyten。下載地址;
導讀JD-GUI、procyon-decompiler、luyten、crf。反編譯工具分類JD-GUI。JDK7以及之前可以使用 JD-GUI,如果版本>;=1.8 各種問題。http://java-decompiler.github.io。procyon-decompiler。如果版本>;=1.8 ,可以使用 procyon-decompiler,不過是命令行界面。https://bitbucket.org/mstrobel/procyon/downloads/。luyten;luyten是Procyon的GUI,只需要下載luyten即可,不用下載Procyon。https://github.com/deathmarine/Luyten。下載地址;
本文對常用的反編譯工具進行簡單介紹JD-GUI、procyon-decompiler、luyten、crf反編譯工具分類JD-GUIJDK7以及之前可以使用 JD-GUI,如果版本>=1.8 各種問題http://java-decompiler.github.ioprocyon-decompiler如果版本>=1.8 ,可以使用 procyon-decompiler,不過是命令行界面https://bitbucket.org/mstrobel/procyon/downloads/luytenluyten是Procyon的GUI,只需要下載luyten即可,不用下載Procyonhttps://github.com/deathmarine/Luyten下載地址https://github.com/deathmarine/Luyten/releasescrfcrf也可以支持更高版本http://www.benf.org/other/cfr/小結如果你的版本<=7,都可以使用,如果版本更高,請使用除了JD-GUI以外的選擇使用JD-GUI略,JD-GUI網上教程很多,不再介紹。procyon-decompiler可以直接解析class文件到cmd窗口顯示也可以將反編譯之后的文件保存到指定位置,如果需要保存在指定位置,需要增加 -o命令參數,并且需要指定保存的路徑直接顯示:java -jar D:\ApplicationFiles\program\procyon-decompiler-0.5.30.jar D:\ProgramData\ideaProjects\...\news\NewsController.class保存文件:java -jar D:\ApplicationFiles\program\procyon-decompiler-0.5.30.jar D:\ProgramData\ideaProjects\...\news\NewsController.class -o C:\Users\noteless\Desktop\ddddddluytenluyten是圖形化界面通過File直接打開class文件即可當然,也可以進行文件保存等操作注意直接打開luyten的時候,給出了下面的提示信息但是,系統中的java環境是沒有問題的,也是一直在使用的,CMD下運行java或者javac命令都沒有問題這是為什么?據網上分析是因為使用了免安裝版本的JDK,簡單說不是從官網下載可執行程序一步一步安裝而來這也就導致了注冊表中不存在JDK的信息一種變通的途徑就是借助于命令,通過在命令提示符下面輸入 java -jar .\luyten-0.5.4.exe打開(此時,我的文件存在于桌面上,所以使用的當前路徑)如果設置到其他位置,請給出路徑,比如也可以進一步設置為bat命令文件就一行內容:java -jar D:\ApplicationFiles\program\luyten-0.5.4.exe再進一步可以創建一個快捷方式,使用下文的方式,就可以直接使用WIN鍵+R打開https://www.cnblogs.com/noteless/p/10471005.html另一種方法,就是手動設置注冊表還有一種方法是重新安裝JDK,走一遍過程建議通過命令java -jar就好了,改注冊表后續出現什么奇怪問題,自己可能都忘記了是自己改出來的重新安裝麻煩費事CFRhttp://www.benf.org/other/cfr/CFR更新還是蠻及時的它的使用,與procyon-decompiler沒有區別可以直接反編譯呈現在CMD中,也可以輸出到文件中直接解析:C:\Users\noteless>java -jar D:\ApplicationFiles\program\cfr-0.141.jar C:\Users\noteless\Desktop\NewsController.class輸出文件:java -jar D:\ApplicationFiles\program\cfr-0.141.jar C:\Users\noteless\Desktop\NewsController.class --outputdir C:\Users\noteless\Desktop\xxx
java編譯軟件有哪些java最新反編譯工具
JD-GUI、procyon-decompiler、luyten、crf。反編譯工具分類JD-GUI。JDK7以及之前可以使用 JD-GUI,如果版本>;=1.8 各種問題。http://java-decompiler.github.io。procyon-decompiler。如果版本>;=1.8 ,可以使用 procyon-decompiler,不過是命令行界面。https://bitbucket.org/mstrobel/procyon/downloads/。luyten;luyten是Procyon的GUI,只需要下載luyten即可,不用下載Procyon。https://github.com/deathmarine/Luyten。下載地址;
為你推薦