Closed. This question needs details or clarity。它当前不接受答案。
想改善这个问题吗?添加详细信息并通过editing this post阐明问题。
3年前关闭。
我在用winzip打开的jar中有一个类文件,但是当我尝试用高品质的文本打开它时,它给了我类似的东西
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,但是我无法对其进行修改。我也反编译文件以读取它,但是当我尝试替换旧文件时,它给我一个错误,我想我需要再次编译它,但不知道如何进行。
想改善这个问题吗?添加详细信息并通过editing this post阐明问题。
3年前关闭。
我在用winzip打开的jar中有一个类文件,但是当我尝试用高品质的文本打开它时,它给了我类似的东西
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,但是我无法对其进行修改。我也反编译文件以读取它,但是当我尝试替换旧文件时,它给我一个错误,我想我需要再次编译它,但不知道如何进行。
最佳答案
类文件始终是只读的。
您只能复制这些文件,并使用IDE作为单独的Java文件进行相应的修改。
关于java - 在Jar中打开.Class文件并对其进行修改,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39050072/
10-09 02:15