-1

我们可以使用 jdk 的 javap 工具从 .class 文件重新生成 .java 文件吗?

我使用javap classsfile了命令,它只是打印带有数据成员和成员函数声明的 .java 文件。

如果不是,那么完成它的适当方法是什么......

4

3 回答 3

1

您无法从 javap 工具创建完整的 .java 文件。javap 工具只返回类文件中的方法和成员。

你可以使用 jad 工具来反编译 java 代码。但它也有代码版本的限制。

使用http://www.softpedia.com/get/Programming/Debuggers-Decompilers-Dissasemblers/JAD.shtml 查找 jad 工具

于 2013-10-18T07:47:59.047 回答
1

从 .class 生成 .java 称为反编译。所以你需要一些反编译器从 .class 生成 .java

这是一些开源反编译器

链接1

链接2

链接3

链接4

于 2013-10-18T07:49:47.157 回答
0

是的,它可以使用 java Decompiler。请下载 java Decompiler 或通过这个 url http://jd.benow.ca/

于 2013-10-18T07:53:34.350 回答