首页 > 解决方案 > 损坏的 jar 文件

问题描述

我将 jar 文件“转换”为 zip 文件夹,然后转换为普通文件夹。我用文本编辑器打开了 MANIFEST.MF 文件。然后我关闭它并将文件夹制作成一个jar文件。当我双击 jar 文件时,它显示“损坏的 jar 文件”。我不知道为什么;是因为我用文本编辑器打开了 MANIFEST 文件还是为什么?

标签: javafilejarmanifest

解决方案


将来,您可以使用该jar命令删除文件并将它们重新添加到 jar 中。

列出 jar 中的所有文件:

jar tvf application.jar

从 jar 中提取文件:

jar xvf application.jar path/of/file/to/extract

将文件重新添加到 jar 中:

jar uvf application.jar path/of/file/to/extract

MANIFEST 文件得到一些特殊处理。如果你想重新添加它:

jar uvfm application.jar mymanifest 

注意:在上面的所有命令中,v 标志用于提供命令的详细反馈,如果需要,可以省略。


推荐阅读