如何使用.CLASS文件编辑Java应用程序

如何使用.CLASS文件编辑Java应用程序,java,.class-file,Java,.class File,我一直在尝试使用.jar容器编辑该程序中的.CLASS文件,并使用.bat文件启动它 我不熟悉Java,我也尝试过Java反编译器,但他们不允许我编辑源代码,只允许复制源代码。我似乎没有一个程序能够真正正确地保存和编码它 要轻松编辑此Java程序的.CLASS文件,这里的最佳选项是什么 编辑:对于所有喜欢向下报道的人来说,这个程序是开源的,允许修改。所以,感谢你对它违法的指责。没有真正“简单”的方法。你可以编辑字节码…但这有点复杂。您可以使用JD,但正如您所说,它只是非常有用。您可以尝试使用Fe

我一直在尝试使用
.jar
容器编辑该程序中的
.CLASS
文件,并使用
.bat
文件启动它

我不熟悉Java,我也尝试过Java反编译器,但他们不允许我编辑源代码,只允许复制源代码。我似乎没有一个程序能够真正正确地保存和编码它

要轻松编辑此Java程序的
.CLASS
文件,这里的最佳选项是什么


编辑:对于所有喜欢向下报道的人来说,这个程序是开源的,允许修改。所以,感谢你对它违法的指责。

没有真正“简单”的方法。你可以编辑字节码…但这有点复杂。您可以使用JD,但正如您所说,它只是非常有用。

您可以尝试使用Fernflower对其进行反编译,编辑代码,然后使用普通的javac将其编译回类文件。

用于从字节码中获取源代码,根据需要修改并保存在不同的位置(如通过修改复制源代码)然后编译并运行。

您将在.class上进行什么样的编辑?谷歌:“编辑类java”。这是一个基本的水印程序,我想更改一些默认设置以加快其使用过程。我不知道为什么每个人都跳到违法的地步。@JavaNewbie_M107实际上不是。正如“版权”一词所暗示的,它适用于发行(复制)。在某些国家,反编译代码可能是非法的,我个人不住在其中一个国家。@JavaNewbie_M107不一定。例如,在德国,有一些条件明确允许您对软件进行反向工程。此外,您可能只想修复一个bug。