Java - 如何使程序在内部运行jar文件

时间:2012-03-01 02:00:13

标签: java jar internal

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

情况如下:

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

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

提前谢谢大家!

2 个答案:

答案 0 :(得分:2)

好的,这是一个如何做的草稿。

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

答案 1 :(得分:0)

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