我们可以使用javap dissembler创建.java文件

时间:2013-10-18 07:45:06

标签: java javap

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

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

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

3 个答案:

答案 0 :(得分:1)

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

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

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

答案 1 :(得分:1)

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

生成.java

这里有一些开源反编译器

link1

link2

link3

link4

答案 2 :(得分:0)

是的,可以使用java Decompiler。请下载java Decompiler或浏览此url http://jd.benow.ca/