我有一个包含一个 .class 文件的 jar 文件。 我只需要更改文件中的一些单词。
我想要在我的手机上运行这个程序。
我应该使用什么程序?
我所做的如下:
就这样。我已经用我的诺基亚测试过了,它可以正常工作。
一个jar文件是一个zip归档文件。您可以使用7zip(一个非常简单的工具来打开归档文件)来提取它。您还可以将其扩展名更改为zip并使用任何工具来解压该文件。
现在您有了类文件。没有简单的方法来编辑类文件,因为类文件是二进制文件(您不会在其中找到源代码。也许有一些字符串,但没有Java代码)。要编辑您的类文件,您可以使用类似于classeditor的工具。
您的类正在使用硬编码的所有字符串。因此,如果您想要更改的唯一内容是某些字符串,则可以在不使用classeditor的情况下进行更改。
start javaw -jar %~dp0ce.jar %*
。 - Stuart Cardall
.class
文件中的一些“单词”吗?你知道这样的文件是二进制的,对吧? - Kirk Woll