我在jar中使用winzip打开了一个类文件但是当我尝试用崇高文本打开它时它给了我这样的东西
0800 5c07 005d 0800 5e08 005f 0800 6008 0061 0800 6208 0063 0800 6408 0065 0800 6608 0067 0800 6808 0069 0800 6a08 006b ...
我已经使用了jd-gui,但我无法修改它。我也反编译文件来读取它,但当我尝试更换旧文件时,它给我一个错误,我想我需要再次编译它,但不知道如何继续。
答案 0 :(得分:1)
类文件始终只读。 您只能使用IDE作为单独的Java文件复制它们并进行相应的修改。
答案 1 :(得分:1)
您已经自己说过,您必须再次编译代码,在.class文件中,所有代码都已编译并因此被混淆。 可修改的代码通常使用.java文件扩展名,这些是非编译的源代码文件。
答案 2 :(得分:0)