【问题标题】:running jar file inside other jar from java program从java程序运行其他jar中的jar文件
【发布时间】:2013-06-30 13:29:28
【问题描述】:

我在从 Java 程序运行另一个 jar 文件中的 jar 文件时遇到问题。例如, 我有 A.jar,它在 B.jar 的包 a/b/c 中,如何从 Java 程序运行 A.jar。

如何从存在 B.jar 的任何地方获取 A.jar?

一个简单的例子将不胜感激,谢谢。

【问题讨论】:

  • Java(当前)不支持嵌入式 Jars(Jar 中的 Jar)。您可以查看OneJar,这是一个旨在尝试提供此功能的解决方案,但我在使用其他动态类加载器时遇到了问题,但它可能适合您的需求
  • 如果你使用像Eclipse这样的IDE,检查项目属性,应该有办法添加外部JAR。
  • 我的意思是,我会在我的应用程序运行时运行 A.Jar,如何在 B.jar 运行时引用 A.jar
  • 也许您正在寻找this

标签: java jar


【解决方案1】:

要运行需要另一个 jar 的 jar,您需要将另一个 jar 添加到类路径中。 Have a look at this.

【讨论】:

    猜你喜欢
    • 2013-07-15
    • 2013-08-01
    • 2011-06-23
    • 1970-01-01
    • 2017-07-04
    • 2014-06-07
    • 1970-01-01
    • 2021-04-08
    相关资源
    最近更新 更多