如何在Java程序中获取并运行jar文件?

时间:2016-04-06 14:27:49

标签: java jar jinternalframe

我在java中创建类似操作系统的程序并遇到了一些麻烦。我希望用户能够在其中运行他们选择的jar文件,但我真的不知道如何。

基本上,它会像这样工作:

  1. 用户在操作系统中打开一个名为" Import Jar"。
  2. 的程序
  3. 用户点击"浏览"然后弹出JFileChooser。
  4. 用户指定文件后,单击"完成"。
  5. Jar在JInternalFrame中启动。

1 个答案:

答案 0 :(得分:1)

您可以使用Runtime.exec(String)方法。

例如:

Runtime rt = Runtime.getRuntime();
Process pr = rt.exec("java -jar yourJar.jar");

在正在运行的Java程序中启动jar。在您的情况下,您必须确保jar yourJar.jarJInternalFrame开始。