2

我创建了一个 manifest.jar,其中包含需要在类路径中为其他一些 Jar 添加的 jar。我也尝试在 manifest.mf 中使用相对类路径,但这些 jar 仍然没有添加到类路径中,或者需要这些 jar 的 jar 没有从清单中选择 jar。

清单看起来像:-

Manifest-Version: 1.0
Ant-Version: Apache Ant 1.7.0
Class-Path: abc.jar adc1.jar ../abc2.jar ../abc3.jar ../../lib/abc4.jar

因此,如果我的 jar 说“My.jar”在类路径中需要这些 jar。我已经从 manifest.mf 上面创建了一个 manifest.jar。但它仍然没有选择这些罐子。

4

2 回答 2

3

http://docs.oracle.com/javase/tutorial/deployment/jar/modman.html中描述了一个可能的原因

警告:您从中创建清单的文本文件必须以换行符或回车符结尾。如果最后一行没有以新行或回车结束,则不会正确解析。

于 2013-01-22T10:16:19.397 回答
1

这是不允许的....一个罐子不能包含其他罐子(如果没有爆炸)看看:清单中的ClassPath不起作用

于 2016-01-14T16:04:28.433 回答