当前位置: 首页 > 知识库问答 >
问题:

如何在Netbeans中打开JAR进行编辑

通安宁
2023-03-14

我制作了一个JAR文件。运行良好。我一直在修补源代码,但忘了做了哪些更改。现在这不起作用了。我能拉一下吗。Jar中的java?

共有3个答案

平学
2023-03-14

jar文件类似于zip文件,您可以提取内容。从oracle网站从命令行提取(您也可以使用像7zip这样的程序):

用于提取JAR文件内容的基本命令是:

jar xf  jar-file [archived-file(s)]

让我们看看此命令中的选项和参数

The x option indicates that you want to extract files from the JAR archive.
The f options indicates that the JAR file from which files are to be extracted is specified on the command line, rather than through stdin.
The jar-file argument is the filename (or path and filename) of the JAR file from which to extract files.
archived-file(s) is an optional argument consisting of a space-separated list of the files to be extracted from the archive. If this argument is not present, the Jar tool will extract all the files in the archive.

注意:jar文件可以包含任何类型的文件,而不仅仅是。类文件。

管炳
2023-03-14

提取jar将为您提供公正。类文件。您仍然可以尝试java反编译器,它可以从中生成源代码。类文件

但结果并非百分之百得到保证

费星晖
2023-03-14

JAR只包含. class文件,这些文件是从. java源文件编译而来的。不幸的是,您无法编辑. class文件并期望从中得到任何有用的东西。

不过,这可能是可行的:JDGUI,一个JAR反编译器。

 类似资料:
  • 问题内容: 调试时,我会收到一条警告消息,说明异常-我如何设置在netbeans中使用-g进行编译? 谢谢 问题答案: 据我所知,您 自己的 代码是用调试信息编译的。但是,Java运行时库 不是 。 请仔细检查您看到此消息的位置是否在您自己的代码中,而不是在运行时库中。

  • 问题内容: 假设你创建了一个新项目,并希望它使用某个第三方库,例如。你在哪里添加此JAR: 文件>>项目属性>>图书馆>> 编译时库 ; 要么 文件>>项目属性>>图书馆>> 运行时库 ; 要么 工具>>库(库管理器)>>库类路径;要么 工具>> Java平台(Java平台管理器) 所有这些对话框似乎都做相同的事情,但是我敢肯定它们都有正确的用法。在网上找不到好的“最佳实践”文章,并且“ NetB

  • 我尝试过的事情: 使用“清理并生成”和“生成” 导出整个dist文件夹,而不是只导出jar。 将javadoc放入jar中。

  • 我有Atom编辑器,想知道如何从Atom终端打开文件或文件夹。我用的是Mac。我正在寻找这样做的方法: 这可能吗?我如何设置它?

  • 问题内容: 在eclipse中,您可以单击任意行上的+ ,它将根据您在设置中选择的缩进方案自动缩进一行或一组行。 我真的在Netbeans中缺少此功能。有任何等效功能吗? 我所知道的+ + ,但它不够好。我想缩进一组线,而不是所有文件。 问题答案: 打开“工具” ->“ 选项” ->“ 键盘映射” ,然后查找名为“重新缩进当前行或所选内容”的操作,并设置所需的任何快捷方式。

  • 问题内容: 对于C ++,我们可以使用OpenMP进行并行编程。但是,OpenMP不适用于Python。如果要并行执行python程序的某些部分,该怎么办? 该代码的结构可以认为是: 其中和是两个独立的功能。为了减少运行时间,如何并行而不是按顺序运行这种代码?代码是: 其中和是两个独立的功能。那是我要平行的地方… 问题答案: 您可以使用多处理模块。对于这种情况,我可以使用一个处理池: 这将产生可以