【问题标题】:Modification in a Jar fileJar 文件中的修改
【发布时间】:2014-07-04 11:17:43
【问题描述】:

我有一个 jar 文件,其中包含一些 java 文件、这些 java 文件的类文件和一些属性文件。现在我需要对这些 java 文件进行一些修改。我可以使用 7 zip 提取 jar,可以在 java 文件中进行所需的更改然后保存它,但是类文件呢?我进行了一些搜索,但没有找到任何适合我的解决方案。谁能建议我实现这一目标需要遵循的步骤。

【问题讨论】:

  • 你需要编译java文件然后你压缩它。
  • jar 提供了比 7zip 更多的选择

标签: java jar executable-jar


【解决方案1】:

编辑java文件,编译java文件。成功编译并生成 .class 文件后,将其替换为旧的 .class 文件并再次创建 jar。

编译帮助见How to compile a .java file in Java?

帮助再次创建一个罐子(JAVA) Use Command Prompt to create .jar file from multiple .class files

【讨论】:

    【解决方案2】:

    编辑java文件,如上所述编译它,你只是在编辑你的代码的非编译版本。

    我个人使用 eclipse(这可能是你想要的方式),它实际上将所有内容一起编译回一个 .jar 文件。

    eclipse 也是一个编程 IDE,因此它不仅可以编译,还可以编辑您的代码!

    【讨论】:

      【解决方案3】:

      我建议您更新 java 文件重新编译它并重新生成包含所有依赖项的 jar 文件。为什么要冒不必要的风险来损坏罐子,因为这会浪费您的时间和精力。

      【讨论】:

        猜你喜欢
        • 2010-11-16
        • 2011-01-12
        • 2010-09-09
        • 1970-01-01
        • 2011-01-28
        • 1970-01-01
        • 2021-11-23
        • 2013-07-25
        • 2017-09-17
        相关资源
        最近更新 更多