修改后的清单文件部分无效

时间:2016-09-25 21:52:21

标签: java linux makefile manifest.mf

我的清单文件(Manifest.txt)如下所示:

Main-Class: packageName.ClassName
Class-Path: jarFile1.jar:

但是,当我在Linux中执行以下命令时:

jar cfm jarFile.jar Manifest.txt -C Classes .

当我查看jarFile的META-INF / MANIFEST.MF时,我只看到修改后的主类,没有修改后的类路径:

Manifest-Version: 1.0
Created-By: 1.8.0_71 (Oracle Corporation)
Main-Class: packageName.className

有人知道为什么会这样吗?

要明确,我的目标是获得以下输出:

Manifest-Version: 1.0
Created-By: 1.8.0_71 (Oracle Corporation)
Main-Class: packageName.className
Class-Path: jarFile1.jar

1 个答案:

答案 0 :(得分:0)

jar从输入清单中读取完整的行。确保文件以回车符结束,否则最后一行将被省略