【问题标题】:Java - How to make program run jar files internallyJava - 如何让程序在内部运行 jar 文件
【发布时间】:2012-03-01 02:00:13
【问题描述】:

我想知道...我想在我的 Java 程序中使用插件类型的东西。

情况如下:

我已使用 MY .JAR 程序作为库将源文件 (.java) 编译成 .jar 文件。如何让我的程序在内部运行另一个 .jar 文件(使用主程序作为参考)。

我知道这很奇怪(对我来说听起来也很奇怪),但如果有人理解我想说的话,请发表评论。

提前谢谢大家!

【问题讨论】:

  • 你应该检查stackoverflow.com/questions/60764/…。你需要的是一个类加载器。
  • 有人知道 RuneScape 机器人软件吗?如果是这样,我的想法与软件的脚本想法非常相似。这有帮助吗?

标签: java jar internal


【解决方案1】:

好的,这里是如何做的草稿。

  • 使用“run()”方法创建接口。
  • 您的 .java 插件必须实现该接口。
  • 加载类路径中的所有类(此处为帮助Find Java classes implementing an interface
  • 通过执行接口的run方法来运行你的插件。

【讨论】:

    【解决方案2】:

    您必须使用标准语法运行 jar。您的问题基本上是关于在 java 中运行 console 命令。这是对类似问题的一个很好的答案: link!
    这不一定是完全你想要的,但它的目标是让你走上正确的轨道,基本上你会得到罐子的位置,然后检查系统,然后使用那里使用的技术通过特定平台的控制台运行命令。

    【讨论】:

      猜你喜欢
      • 2013-07-15
      • 2023-03-16
      • 2017-03-23
      • 2017-11-08
      • 2013-08-01
      • 2014-09-25
      • 2013-06-30
      • 1970-01-01
      • 2013-06-08
      相关资源
      最近更新 更多