gpt4 book ai didi

java - 使用Proycon将.class文件反编译为.java文件

转载 作者:行者123 更新时间:2023-11-30 04:00:03 26 4
gpt4 key购买 nike

我有一个将.class文件转换为.java文件的项目,在研究过程中我发现Proycon是一个java有助于做到这一点的库。不幸的是我找不到 Proycon 的任何合适的文档。任何有使用此经验的人,如果是,请告诉我必须使用哪种方法将 .class 转换为 .java 文件并将其打印到控制台?

最佳答案

我正在使用 Bitbucket repo 中的 procyon-decompiler-0.5.30.jar .

如果需要反编译一个或多个jar,请将它们复制到一个文件夹中,然后运行:

%JAVA_HOME%\bin\java -jar c:\procyon\procyon-decompiler-0.5.30.jar -o . *.jar

在上面的命令中,我指定了 procyon jar 的完整路径,并且 -o . 将输出设置为当前文件夹。

假设我想检查 sentry-logback-1.5.4.jar,运行上述命令后,我将最终进入具有以下结构的工作文件夹:

sentry-logback-1.5.4.jar
[io]
`-- [sentry]
`-- [logback]
`-- SentryAppender.java

关于java - 使用Proycon将.class文件反编译为.java文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22189897/

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