我创建了一个manifest.jar,其中包含需要添加到其他Jar 的类路径中的jar。我也尝试在我的manifest.mf中使用相对类路径,但这些jar仍然没有添加到类路径中,或者需要这些jar的那个jar没有从manifest中选择jar。
list 看起来像:-
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。但它仍然没有选择这些jar。
最佳答案
http://docs.oracle.com/javase/tutorial/deployment/jar/modman.html 中描述了可能的原因。
警告:用于创建 list 的文本文件必须以换行符或回车符结尾。如果最后一行不以换行符或回车符结尾,则将无法正确解析。
关于java - list 类路径不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14455819/