我创建了一个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
所以如果我的罐子说“My.jar”在classpath中需要这些罐子。我已经从manifest.mf上面创建了一个manifest.jar。但它仍然没有选择这些罐子。
答案 0 :(得分:3)
http://docs.oracle.com/javase/tutorial/deployment/jar/modman.html
中描述了一个可能的原因警告:您要从中创建清单的文本文件必须以新行或回车符结束。如果最后一行没有以新行或回车结束,则不会正确解析。
答案 1 :(得分:1)
不允许......一个罐子里面不能包含其他罐子(如果没有爆炸):ClassPath in manifest does not work