在(Eclipse的)Jar文件中设置Classpath

时间:2012-03-12 14:18:35

标签: java eclipse build jar

我有一个program.jar文件,其中包含一些外部库。另外,我不想用program.jar开始一些课程。

类(TestKlass.class,...)位于<path>/bin/data/test +,有时会在这里添加新类。

如何为类路径设置此位置,以便我可以在jar文件中使用此命令:

cStart = Class.forName("data.test.TestKlass.class");

这就是我现在的MANIFEST.MF的样子:

Manifest-Version: 1.0
Rsrc-Class-Path: ./ junit-4.10.jar selenium-java-2.20.0.jar WinRegistr
 y-4.4.jar selenium-server.jar
Class-Path: .
Rsrc-Main-Class: data.Testworks
Main-Class: org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader

(在日食中一切正常)

1 个答案:

答案 0 :(得分:3)

您无法在可运行的jar文件中引用外部 jars 类。一切都必须包含在罐子里。