我的清单文件(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
答案 0 :(得分:0)
jar
从输入清单中读取完整的行。确保文件以回车符结束,否则最后一行将被省略