如何从命令提示符将 jar 反编译为.java文件

2022-09-02 03:54:07

如何从命令提示符将JAR(二进制文件)反编译为源文件?.class.java


答案 1

我发现jd-cmd可以很好地完成工作,并且可以在多个文件的子文件夹中递归工作。若要在命令行上反编译一组文件,请运行以下命令:

  1. 此处下载 JAR 文件,作为 jd-cmd README.md 文件
  2. 创建输出 Java 文件所在的目录。
  3. 运行命令以反编译文件:。java -jar jd-cli.jar -od <my-output-folder> <my-input-folder>

答案 2

在2021年,似乎命令行更简单:

将目标.jar反编译为文件夹,并输出包含级别的日志。jar_resultALL

$ jd-cli target.jar -od jar_result -g ALL

推荐