Eclipse JUNO - 编辑.class

时间:2012-11-01 14:28:25

标签: java eclipse eclipse-plugin

我已将.jar导入到我的项目中。有一些文件.class但我无法更改此文件。我必须添加我有Juno Eclipse并且我使用的是Java1.6是否可以使用eclipse或其他软件编辑.class?

我给了你积分,谢谢你的帮助和支持。 [关闭]

3 个答案:

答案 0 :(得分:3)

您无法直接编辑.class文件。这些文件是编译java类的结果。您必须获取原始类文件,修改它然后进行编译。有很多方法可以直接进行,例如BCEL但通常只在非常特殊的情况下在运行时完成,这不常见。

答案 1 :(得分:2)

您无法在编译时直接编辑.class文件。你需要.java文件。您可以在类上使用java反编译器,生成源,然后重新编译它们。

JD-GUI - 我以前用过这个。有一个插件,但我觉得独立的应用程序往往更好。

答案 2 :(得分:1)

您可能需要的是导入/编辑项目中的文件,而不是.class文件。 .class文件是由JVM解释的机器可读文件。 但是如果您已经知道了,并且您想知道如何看到生成.class文件的代码,您可以使用像JD这样的java反编译器。在Eclipse中,您可以使用this插件为您自动反编译该类。