我有一个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
(在日食中一切正常)
答案 0 :(得分:3)
您无法在可运行的jar文件中引用外部 jars 类。一切都必须包含在罐子里。