我是编写批处理文件的新手。
我正在尝试使用带有程序参数的特定扩展名(.class)的文件夹中的文件数运行exe文件。即如果我要在单个文件上手动运行它,命令提示符中的以下命令将执行:
jad -sjava FileName.class
该行在同一目录中生成FileName.java。
但我的批处理文件不起作用,我无法弄清楚原因。没有错误,但它不起作用。以下是我的批处理文件:
@echo off
CD ".\ClassFiles"
for /r %%i in (*.class) do (
START "" "jad" -sjava %%i.class
)
SET /P uname=Press enter to exit:
答案 0 :(得分:0)
如果你只是想反编译很多类文件 - 使用另一个工具 - 我使用jd-gui,这会将一大堆类文件导出到一个java文件的zip中为你 https://code.google.com/p/innlab/downloads/detail?name=jd-gui-0.3.3.windows.zip&