java - jar 忽略了我的 list

标签 java jar manifest manifest.mf

Jar 忽略我的 list 文件并将其替换为自动生成的 list 。

我的 list 是:

Manifest-Version: 1.0 
Created-By: Student Name 
Main-Class: ua.sumdu.j2se.studentName.tasks.PrintMonth

(空行)

指令:

jar -cvf build/tasks.jar MANIFEST.MF build\classes\ua\sumdu\j2se\studentName\tasks\*.class

因此,如果我用 winrar 打开 jar 文件,将会有:

build
META-INF
MANIFEST.MF - my manifest

如果我将 list 放入 META-INF 并执行

jar -cvf build/tasks.jar META-INF/MANIFEST.MF build\classes\ua\sumdu\j2se\studentName\tasks\*.class

在我的 META-INF 文件夹中将有 2 个 list 。

这是怎么回事?

最佳答案

使用 M 选项禁用默认的 META-INF/MANIFEST.MF,或使用 m 选项明确指定您自己的(documentation)。

关于java - jar 忽略了我的 list ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20156714/

相关文章:

ios - IOS 是否完全支持 Progressive Web Apps 还是我做错了什么?

ffmpeg - 使用 ffmpeg 将多个音轨和字幕添加到破折号 list (mpd)

java - FAIL_ON_UNKOWN_PROPERTIES 在 Jersey POST 上未按预期工作

java - DecimalFormat : No leading zero, 无指数,可变精度

java - 如何使用 Maven 程序集插件从依赖 jar 中排除包?

java - Red Hat Linux 上的 Spring 问题

java - 将 authentication-failure-url 定义为 `{currentpage}?login_error=1` ?

java - 将文本数据传递到 jsp 页面,其中包含多部分数据

java - 如何在 Windows 上创建一个 jar 文件?

python - 更正 mt.exe 语法以解决 pyodbc 导入问题