Java 如何使包含jar的jar在其他(eclipse-)项目中可集成?
我有一个罐子,里面装着像这样的罐子:Java 如何使包含jar的jar在其他(eclipse-)项目中可集成?,java,eclipse,jar,classpath,Java,Eclipse,Jar,Classpath,我有一个罐子,里面装着像这样的罐子: dist/my_programmed_jar (No main) lib/other_jars.jar (dependencies) 是否可以配置清单文件,以便包括“uberjar”的其他项目可以找到jar并立即使用它(jar不包含任何main,它只用于其他项目。)确定类路径的默认Eclipse插件无法处理嵌套JAR,因为您需要一个特殊的类加载器 我不知道有哪个插件支持这个类加载器,所以我的答案是“没有” 你必须打开ueberjar的包装。我建议将其解
dist/my_programmed_jar (No main)
lib/other_jars.jar (dependencies)
是否可以配置清单文件,以便包括“uberjar”的其他项目可以找到jar并立即使用它(jar不包含任何main,它只用于其他项目。)确定类路径的默认Eclipse插件无法处理嵌套JAR,因为您需要一个特殊的类加载器 我不知道有哪个插件支持这个类加载器,所以我的答案是“没有” 你必须打开ueberjar的包装。我建议将其解包到一个新的Eclipse项目中,将所有JAR添加到这个新项目的构建路径中,并导出所有JAR(请参阅“Java构建路径”项目设置中的“订单和导出”选项卡) 现在可以将这个新项目作为依赖项添加到所有其他项目中(请参见“Java构建路径”项目设置中的“项目”选项卡)