【问题标题】:java manifest internal jar linkjava manifest内部jar链接
【发布时间】:2012-03-05 20:57:23
【问题描述】:

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

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

【问题讨论】:

    标签: java jar manifest


    【解决方案1】:

    你不需要,除非你使用像 JarClassLoader 这样的自定义类加载器。

    替代方案包括 jarjarOne-JAR

    编辑根据您的问题标题,我似乎误解了您的问题——正如您的问题正确指出的那样,它们并不是真正的“内部”,它们是外部的。最后一句话又是误导:你是想引用外部的罐子,还是罐子里的罐子?

    【讨论】:

      猜你喜欢
      • 2010-09-14
      • 2021-06-23
      • 2020-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多