gpt4 book ai didi

java - 我怎样才能一次反编译很多 jar ?

转载 作者:搜寻专家 更新时间:2023-10-31 08:06:11 25 4
gpt4 key购买 nike

好吧,我想主题已经说明了一切:)

理想的解决方案是找到某个文件夹中的所有 jar(它们可能位于子文件夹中),并将找到的所有源代码写入单个“src”目录,当然还要维护包文件夹。

具体用例:反编译所有 Eclipse 插件 jar

最佳答案

下载JAD Decompiler .

  • 将所有 jar 文件(使用命令 jar xvf)解压到某个目录。我们称它为 ${unjar.dir}

  • 为 JAD 创建一个目录以写出反编译的源代码。我们称它为 ${target.dir}

  • 执行以下命令:

    jad -o -r -sjava -d${target.dir} ${unjar.dir}/**/*.class

选项是:

-o       - overwrite output files without confirmation
-r - restore package directory structure
-s <ext> - output file extension (default: .jad)

关于java - 我怎样才能一次反编译很多 jar ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4793469/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com