有没有这样的软件: 用jd-gui可以反编译class文件,但是不能修改。有可以反编译并直接修改的么?

有没有这样的软件: 用jd-gui可以反编译class文件,但是不能修改。有可以反编译并直接修改的么?,第1张

jd-gui可以将看到的反编译结果保存到一个zip压缩包里面, *** 作方法如下:

1、首先创建一个class文件,打开记事本。

2、输入一个基本的java程序,如图所示。

3、然后将txt后缀改成.java后缀的文件,如图所示。

4、然后用命令行来编译test.java,如图命令。

5、然后打开jd-gui工具,点击如图标记图标,进行选择文件。

6、选择相应的文件,进行编译test.class文件。

7、点击打开后,就可以看到已经编译成功了。

官网: http://jd.benow.ca/

GitHub https://github.com/java-decompiler/jd-gui

访达>应用程序>JD-GUI.app>右键>显示包内容>Contents>MacOS>universalJavaApplicationStub.sh

JAVACMD="/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/bin/java"

其中引号中的路径为你实际的java命令行安装路径

Java Decompiler项目”旨在开发工具,以便反编译和分析Java 5“字节代码”及更高版本。JD-Core是从一个或多个“.class”文件重建Java源代码的库。JD-Core可用于恢复丢失的源代码并探索Java运行时库的源。支持Java 5的新功能,例如注释,泛型或类型“枚举”。JD-GUI和JD-Eclipse包括JD-Core库。JD-GUI是一个独立的图形实用程序,显示“.class”文件的Java源代码。您可以使用JD-GUI浏览重建的源代码,以便立即访问方法和字段。JD-Eclipse是Eclipse平台的插件。它允许您在调试过程中显示所有Java源代码,即使您没有全部Java源代码。JD-IntelliJ是一个用于...的IntilliJ IDE的插件。JD-Core,JD-GUI和JD-Eclipse是根据GPLv3许可证发布的开源项目。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11960970.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存