繁体   English   中英

Java类编辑器(如Eclipse Viewer)

[英]Java class editor like eclipse viewer

在编辑我遇到的问题后,我反编译了Java .jar文件,该文件不再重新编译。 因此,我不得不选择使用7-zip来带出类文件,现在我已经使用了5种不同的类编辑器,所有这些都无法向我展示我能理解的代码...

我使用了CE(Classeditor.sourceforege.net)dirtyjoejavaeditor(javaeditor.org)JadGUi (似乎根本不做工作)

我将.jar文件作为项目参考库导入了Eclipse,最痛苦的是我可以看到所有的类代码,但是我无法对其进行编辑...它将无法进行编辑。 但是,它可以运行。 我可以对Eclipse做些什么,以使其能够编辑附加到它的.class文件。

编辑:我想要一个以代码格式而不是字节码显示的类编辑器。 我也有.java格式的源代码。

这个示例是Eclipse Class Viewer(我想要相同的,但不仅仅是查看器)。

Eclipse Class Viewer图像,我想要类似的东西

听起来您想直接编辑类文件。 Eclipse类查看器仅能工作,因为它可以(在您的项目文件夹中或在线)找到您正在查看的jar的源代码版本。 AFAIK实际上并不是在查看类文件并对其进行反编译。 因此,如果您可以在Eclipse中查看源代码,那么最好的选择是找到jar的源代码版本(在您的机器或maven上,如果您使用的是maven),然后对其进行编辑并自行构建根据该项目的构建说明。 这有多难,取决于库。

至于能够反编译,编辑和重新编译,我不确定。 我知道反编译器不是万无一失的,我只是将它们用作最后​​的只读工具。 似乎它应该同时起作用,但是听到它不起作用我不会感到惊讶。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM