Java - 如何编辑类文件

时间:2016-07-05 23:38:05

标签: java

我有一个自解压的exe文件,如果我在里面用7-zip打开那个文件,我可以看到一堆java类文件。

我需要进行一个简单的更改,如果我在记事本中打开类文件,虽然它是二进制混乱我需要做的更改是ascii值,在文本编辑器中是readbale,如果我编辑文件,更改它并更新存档,应用程序将不再运行。 (猜猜它现在看到文件已损坏)

如何编辑此文件并将其放回存档? 我可以反编译单个类文件,重新编译它并将其放回存档吗?

2 个答案:

答案 0 :(得分:4)

好的想通了。

java类编辑器是一个小程序,可以用于基本文件。

但是我找到了更好的方法:

以7-zip浏览到exe,右键单击并选择"查看内部" 浏览到包含类文件的文件夹。 将类文件解压缩到您的电脑。 使用" Dirty Joe Java整体编辑器打开类文件"进行所需的更改,并确保单击文件/保存./将文件复制回7-zip,并且您有一个正在运行的exe文件,您刚刚进行了修改。无需反编译!

答案 1 :(得分:1)

不,你不能。我想你要做的是,

1)将类文件解压缩到某个地方。

2)反编译所有内容。

3)做出改变。

4)重新编译所有java文件。

5)制作一个新的自我提取档案。

*您可以使用此类网站进行反编译   http://www.javadecompilers.com/