首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何编辑.jar文件?

如何编辑.jar文件?
EN

Stack Overflow用户
提问于 2011-01-29 22:54:11
回答 3查看 388.4K关注 0票数 42

所以我有一个jar文件,上面有一个.class文件。我只需要修改文件中的一些单词。我应该使用什么程序?

我想让它对我的手机起作用。

EN

回答 3

Stack Overflow用户

发布于 2011-01-29 22:58:04

下面是我所做的:

  • 使用WinRAR

提取文件

  • 对提取的文件进行更改
  • 使用WinRAR

打开原始JAR文件

  • 使用添加按钮替换我修改的文件

就这样。我用我的诺基亚对它进行了测试,它对我来说很有效。

票数 40
EN

Stack Overflow用户

发布于 2011-01-29 23:05:07

jar文件是一个zip归档文件。您可以使用7zip (一个非常简单的归档打开工具)将其解压出来。您还可以将其扩展名更改为zip,并使用任何内容解压缩该文件。

现在,您有了类文件。没有简单的方法来编辑类文件,因为类文件是二进制文件(您在其中找不到源代码。可能是一些字符串,但不是java代码)。要编辑您的类文件,您可以使用classeditor之类的工具。

类使用的所有字符串都已硬编码到类文件中。所以,如果你只想修改一些字符串,你可以不使用classeditor来修改。

票数 26
EN

Stack Overflow用户

发布于 2011-01-29 23:01:12

这是一个打开Java类文件二进制文件,查看它们的内部结构,如果需要修改它的一部分,并保存回类文件的工具。它还生成类似于javap实用程序的可读性报告。易于使用的Java Swing GUI。用户界面试图显示尽可能多的细节,并试图呈现一种与实际Java类文件结构尽可能接近的结构。同时,还强调了修改时的易用性和类文件的一致性。例如,当一个方法被删除时,如果相关的常量池条目不再被引用,那么它也将被删除。内置验证器在保存文件之前检查更改。这个工具已经被学习Java类文件内部的人使用过。当源代码不可用时,这个工具也被用来在类文件中进行快速修改。

http://classeditor.sourceforge.net/

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4837500

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档