有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何使包含JAR的JAR在其他(eclipse)项目中可集成?

我有一个罐子,里面装着这样的罐子:

dist/my_programmed_jar  (No main)

lib/other_jars.jar (dependencies)

是否可以配置清单文件,以便包括“uberjar”的其他项目找到jar并可以立即使用它(jar不包含任何main,它只用于其他项目。)


共 (1) 个答案

  1. # 1 楼答案

    确定类路径的默认Eclipse插件无法处理嵌套JAR,因为需要一个特殊的类加载器

    我不知道有哪个插件支持这个类加载器,所以我的答案是“没有”

    你得拆开尤伯贾的包。我建议将其解包到一个新的Eclipse项目中,将所有JAR添加到这个新项目的构建路径中,并导出所有JAR(请参阅“Java构建路径”项目设置中的“订单和导出”选项卡)

    现在,您可以将这个新项目作为依赖项添加到所有其他项目中(请参见“Java构建路径”项目设置中的“项目”选项卡)