DJ Java Decompiler-Java反編譯器-DJ Java Decompiler下載 v3.12.12.101官方版本
發表時間:2023-07-25 來源:明輝站整理相關軟件相關文章人氣:
[摘要]DJ Java Decompiler是一款款強大易用的Java反編譯的工具,可以將編譯過的CLASS文件編譯還原成為Java原始文件,并且不需要額外安裝JVM(Java Virtual Machin...
DJ Java Decompiler是一款款強大易用的Java反編譯的工具,可以將編譯過的CLASS文件編譯還原成為Java原始文件,并且不需要額外安裝JVM(Java Virtual Machine)或是Java SDK的工具模組即可使用。不單如此,DJJava Decompiler也兼具有Java程序編輯工具的角色,提供一些輔助功能便于程序撰寫與修改。DJ Java Decompiler是一款強大易用的Java反編譯器,使用DJ Java Decompiler你可以反編譯class文件并且可以保存為文本文件或其它格式,它可以從已經編譯的二進制class文件重新創建最初的源代碼(比如說Java applets)。
軟件功能
- DJ Java Decompiler可以反編譯復雜的Java applets和二進制文件,產生準確的源代碼。
- DJ Java Decompiler是一個標準的Windows應用程序;它甚至不需要你的機器上安裝有JAVA開發環境。
- DJ Java Decompiler不僅是一個JAVA反匯編器,而且是一個全功能的有著語法高亮的帶用戶界面的JAVA編輯器。
- 使用DJ Java Decompiler非常容易,選擇你想反編譯的class文件,或者僅僅是雙擊想反編譯的class文件。
- DJ Java Decompiler同時支持在界面上拖拽的方式來反編譯class文件。
- 在Windows資源管理器的鼠標右鍵菜單中你也可以立即看到源代碼。
- 你可以在你的電腦硬盤中或者在一個網絡磁盤(你有全部的訪問權限或者僅僅是修.jad文件改默認的輸出目錄)中反編譯class文件。
軟件使用
安裝好之后,找到它的安裝路徑,我的是:C:/Program Files/decomp。然后將該路徑加入到環境變量path中。
首先將要反編譯的jar文件,用winrar解壓到和jar文件名稱一樣的文件夾中
在命令輸入框中輸入如下命令:
jad -o -r -d F:/am -sjava F:/amclientsdk/**/*.class
其中:F:/am 表示編譯后文件的存放路徑
F:/amclientsdk/**/*.class 表示需要被反編譯的文件
-o - overwrite output files without confirmation (default: no) 無需確定覆寫文件
-r - restore package directory structrure 恢復包目錄結構
-s- output file extension (by default '.jad') 如果不設置為-sjava,則默認擴展名為.jad
其他的,F:/amclientsdk/**/*.class 中的兩顆接連的星,表示任意層次的子目錄。
更新日志
- StackMap和StackMapTable屬性現在正確地顯示;
- 在“視圖”-“屬性”,“方法、接口和常量池”以及“領域”形式上有改進和新增;
- 在“方法”和“常量池”選項中添加了搜索功能;
- 特定屬性的可用信息和注釋顯示在樹狀視圖中;
- 添加了“保存文件”選項;
- 修復“異常表”選項卡的錯誤;
- “屬性”表格給所有類文件屬性以完整描述;
- 添加額外的“字段”選項卡;
- 添加了“視圖”-“指令使用”靜態字節碼頻率――一個字節碼出現在一個類文件中的次數;
- 添加了一個新的選項卡“指令的使用”,“方法、接口和常量池”靜態字節碼頻率――所選方法中一個字節碼出現的次數;
- 添加了一個新工具――“類文件查看器”;
- 修復在“文檔”工具中的錯誤;
- 修復了在“搜索文件內壓縮檔案”的問題。
使用編程語言寫的程序,由于每條指令都對應計算機一個特定的基本動作,所以程序占用內存少、執行效率高。