要批量反編譯Java文件,您可以使用一個名為jd-gui的廣泛使用的反編譯器工具。以下是使用JD-GUI進行批量反編譯的步驟:
下載JD-GUI:訪問JD-GUI 的官方網站 (http://java-decompiler.github.io) 以下載適用于您操作系統的 JD-GUI 版本。
安裝JD-GUI:解壓下載的文件并將其放在一個方便訪問的位置。
創建批處理文件(Windows)或Shell腳本(macOS/Linux):
batch_decompile.bat
的新文本文件,并將以下內容粘貼到文件中:@echo off
for %%f in (*.class) do (
"C:\path\to\jd-gui\bin\jd-gui.exe" -od output "%%f"
)
確保將C:\path\to\jd-gui
替換為實際的JD-GUI安裝路徑。
batch_decompile.sh
的新文本文件,并將以下內容粘貼到文件中:#!/bin/bash
for file in *.class; do
/path/to/jd-gui/bin/jd-gui -od output "$file"
done
確保將/path/to/jd-gui
替換為實際的JD-GUI安裝路徑。
chmod +x batch_decompile.sh
運行批處理文件或Shell腳本:
batch_decompile.bat
文件或在命令提示符下運行它。./batch_decompile.sh
。這將在當前目錄下為每個.class
文件生成一個同名的.java
文件。如果您希望將所有反編譯后的Java文件保存到一個特定的文件夾中,可以在JD-GUI的輸出選項中更改目標目錄。