如何在另一个java程序中运行java程序

时间:2017-03-29 21:28:36

标签: java minecraft bukkit

我想知道如何在另一个java应用程序(jar2)中运行另一个java控制台应用程序(jar1),我也希望能够看到jar1输出并从jar2插入我自己的输入。

让我解释一下。有一个名为spigot的程序(参见www.spigotmc.org中的更多内容):Spigot是用于运行minecraft服务器的CLI java程序 你必须在Windows服务器的bat文件中使用启动标志运行它,如: java -Xmx 1024m -Xms 1024Xms spigot.jar1。现在我想创建一个程序,让我在我自己的图形设计上运行它,而不是在控制台中运行。

如何将参数传递给现有命令窗口?

1 个答案:

答案 0 :(得分:1)

使用ProcessBuilder运行新程序。您无法修改任何已在运行的程序中的参数,因此请先终止它们。