【发布时间】:2015-07-12 00:54:50
【问题描述】:
我有一个名为 helloDemo 的 jar,它只是显示一个带有值“Hello World”的 joption 窗格。它工作正常。我还有另一个名为 wrapperDemo 的应用程序,我想从它执行这个 jar 的主要方法。在java中可以这样做吗?!谷歌搜索后我尝试了一些方法,但没有运气。我不知道该怎么做?以下是通过在库中添加 jar 的尝试。我正在使用netbeans ide。以下是我的尝试:::
public class WrapperDemo {
public static void main(String[] args) throws IOException {
ProcessBuilder pb = new ProcessBuilder("/wrapperDemo/Libraries", "-jar", "helloDemo.jar");
pb.start();
}
}
【问题讨论】:
-
如果你想在同一个 JVM 中执行 jar 看看这里run-a-executable-jar-file-within-java-program-using-class-loaders
-
@ChetanKinger 非常感谢。你的链接对我有答案。但我不能投票给你,因为你刚刚发表了评论。