IDEA反编译出整个jar包源码

IDEA反编译出整个jar包源码一 保证您的 idea 配置有如下插件 JavaBytecode File gt Settings gt Plugins 在搜索框内搜出后勾选 并应用 二 在您需要编译的 jar 包的目录下 打开命令行界面 输入以下命令 E lib gt java cp D ideaIU 2017 1 1 plugins java decompiler lib java deco

一、保证您的idea配置有如下插件Java Bytecode Decomplier
在这里插入图片描述
File–>Settings–>Plugins,在搜索框内搜出后勾选,并应用。
二、在您需要编译的jar包的目录下,打开命令行界面,输入以下命令:
E:\lib>java -cp “D:\ideaIU-2017.1.1\plugins\java-decompiler\lib\java-decompiler.jar” org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler -dgs=true com.prosysopc.ua-2.2.0.jar mysrc
在这里插入图片描述
在这里插入图片描述
等指令运行完毕之后,会在您所制定的目录(示例是mysrc)中生成的打包好的源码,一般是jar格式的压缩文件。您可以进行解压查看。
三、底层是使用fernflower实现的:
https://github.com/fesh0r/fernflower 有兴趣的朋友,可以到github上查看查阅源码。









版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/216883.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 上午10:51
下一篇 2026年3月18日 上午10:51


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号