[root@localhost jx]# jar cvfm haikongweishi-1.0-SNAPSHOT.jar META-INF/MANIFEST.MF * java.io.FileNotFoundException: META-INF/MANIFEST.MF (没有那个文件或目录) at java.io.FileInputStream.open0(Native Method) at java.io.FileInputStream.open(FileInputStream.java:195) at java.io.FileInputStream.<init>(FileInputStream.java:138) at java.io.FileInputStream.<init>(FileInputStream.java:93) at sun.tools.jar.Main.run(Main.java:175) at sun.tools.jar.Main.main(Main.java:1288)
时间: 2024-03-13 16:47:01 浏览: 170
javacv-1.0.jar中文文档.zip
这个错误提示意味着在当前目录下找不到名为 `META-INF/MANIFEST.MF` 的文件。在重新打包 JAR 包时,你需要确保 MANIFEST.MF 文件存在并且路径正确。
请确认 MANIFEST.MF 文件是否存在并位于正确的目录下。如果文件存在但路径不正确,你可以在 `jar` 命令中使用 `-C` 参数来指定 MANIFEST.MF 文件的路径。例如,如果 MANIFEST.MF 文件位于 `/home/user/META-INF/MANIFEST.MF`,你可以使用以下命令重新打包 JAR 包:
```
jar cvfm haikongweishi-1.0-SNAPSHOT.jar -C /home/user META-INF/MANIFEST.MF *
```
这个命令将会在 `/home/user` 目录下查找 MANIFEST.MF 文件并指定它的路径,然后将 JAR 包中的所有文件都包含在内。
阅读全文