java manifest内部jar链接

时间:2012-03-05 20:57:23

标签: java jar manifest

我正在尝试将一些外部库打包到我的java项目中,但是失败了。我有一个.jar文件,外部库打包成./lib/jars。如果我有清单指向Class-Path:在lib / jars / theJar.jar,我得到一个NoClassDefFoundError。如果我将Class-Path指向C:\ Users \ Owner \ workspace \ theProject \ lib \ jars \ theJar.jar,则找到jar文件 - 但我想这只能在我的计算机上运行。

如何让程序去寻找jar里面的罐子?

1 个答案:

答案 0 :(得分:0)

除非您使用JarClassLoader等自定义类加载器,否则不会这样做。

替代方案包括jarjarOne-JAR等内容。

编辑看来我误解了你的问题,基于你的问题标题 - 它们不是真正的“内部”,它们是外在的,正如你的问题正确陈述的那样。最后一句话再次产生误导:您是否试图引用外部罐子或罐子里面的罐子?

相关问题