【问题标题】:How to make changes in a jar file in netbeans?如何在netbeans中更改jar文件?
【发布时间】:2017-06-02 06:23:36
【问题描述】:

我有一个 jar 文件。它包含 .class 和 .java 文件。我需要在 jar 文件中进行更改,这些更改应该反映在 .class 文件中。有没有办法做同样的事情。我正在使用 Netbeans 8.0。经过大量搜索后,我没有得到任何正确的方法。请帮我解决一下。

【问题讨论】:

  • 如果我没记错的话,.jar 已经被压缩了,这意味着您无法更改其中的任何内容,除非您将其解压缩,然后更改 .class 文件然后重新压缩跨度>
  • 请使用 Java 而不是 JavaScript 重新标记
  • 如何编辑.class文件?

标签: java netbeans jar


【解决方案1】:

您不能只“编辑”一个类文件(在 jar 中或不在 jar 中)。至少不是以有用的方式。您将不得不重新编译该类。您可以替换 jar 中的类文件,但这很容易导致问题(我的一个同事曾经替换了 jar 中的一个文件,但后来根本无法使用)。

最好重新打包你的 jar。如果清理、编译和打包您的项目需要超过 2 次单击或一次命令行调用,那么您正在以一种不必要的困难方式进行操作。

使用您的 IDE 或诸如 ant 或 maven 之类的构建工具(两者都可以做的不仅仅是构建),编辑您的 java 文件并重新编译和打包项目应该不是什么大问题。

【讨论】:

    猜你喜欢
    • 2011-09-18
    • 2012-03-29
    • 2010-12-30
    • 1970-01-01
    • 2017-08-19
    • 2011-05-07
    • 2012-05-12
    • 1970-01-01
    • 2015-04-02
    相关资源
    最近更新 更多