如何反编译多个JAR文件

时间:2015-01-13 10:41:24

标签: java jar decompiling

我需要反编译大约1000个jar文件。可以使用JD-GUI打开单个jar文件,但我阅读帮助(JD-GUI)并且不了解如何编写用于反编译多个JAR文件的脚本。

2 个答案:

答案 0 :(得分:0)

找一个可以使用cmd命令进行工作的反编译器,然后将所有JAR文件收集到某个文件夹中。
下一步是构建一个最小的java程序,通过将它们执行到其他文件夹来获取它们并使用上面的cmd。

有一个用于执行exe文件的Java代码,与手动命令行相同。

答案 1 :(得分:0)

您可以编写一个脚本来将所有jar解压缩到一个目录结构中,然后将其重新打包为一个JAR。

或者你可以编写一个脚本来反编译所有的JAR,假设反编译器有一个命令行界面。

BTW JD-GUI包装命令行界面反编译器。它本身并不做反编译。