在manifest.mf中设置classpath

时间:2013-11-21 15:48:57

标签: eclipse manifest

嗨我有一个eclipse应用程序,它有MANIFEST.MF,我试图在其中设置类路径

Class-Path:
 ./lib/*

在哪里。是当前目录,lib是我拥有应用程序所需的所有罐子的位置。 但它没有挑选罐子。

但是如果我指定./lib/library1.jar,它确实选择了library1.jar 我也试过.lib/library1.jar;./lib/library2.jar;等。它也不会这样。

如何在MANIFEST.MF

中的类路径中指定多个jar

2 个答案:

答案 0 :(得分:0)

我找到了答案,MANIFEST.MF在白色空间和线条中非常挑剔 条目应该是这样的 - (可能对某人有用):

Class-Path:./ lib / library1.jar ./lib/library2.jar

没有额外的行,只有空格

答案 1 :(得分:0)

在jar清单文件中,您不使用';'要指定多个文件,只需使用空格即可。 另外你也不想使用。指定当前目录。应该指定文件路径从当前目录运行,不要在路径的开头使用任何非空格语法。

尝试将类路径条目修改为

Class-Path: lib/library1.jar lib/library2.jar