清单中的Java类路径不启动库

时间:2014-07-06 15:17:23

标签: java

我编译了一个.jar文件并编辑了MANIFEST.MF的存档以添加类路径 我有几个库需要在类路径中才能运行应用程序,这是我的类路径:

Class-Path: lib\commons-net-3.1.jar lib\org.eclipse.swt-3.1.jar lib\prompt.jar lib\zip4j_1.3.2.jar

文件夹配置如下:

根目录('dist'):

-lib文件夹

-myProgram.jar

那么我怎么做错了类路径不识别lib文件夹中的库?

2 个答案:

答案 0 :(得分:2)

您应该使用斜杠而不是反斜杠。还要确保清单以空行结束。

答案 1 :(得分:1)

使用

  lib/org.eclipse.swt-3.1.jar

而不是

  lib\org.eclipse.swt-3.1.jar

在清单

中添加库时
  Class-Path: lib/commons-net-3.1.jar lib/org.eclipse.swt-3.1.jar lib/prompt.jar lib/zip4j_1.3.2.jar