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

如何在另一个java程序中运行java程序,java,minecraft,bukkit,Java,Minecraft,Bukkit,我想知道如何在另一个java应用程序(jar2)中运行另一个java控制台应用程序(jar1),我还想能够看到jar1的输出并从jar2插入我自己的输入 让我再解释一下。有一个名为spiget的程序(参见www.spigotmc.org中的更多内容):spiget是用于运行minecraft服务器的CLI java程序 您必须在windows server的bat文件中使用启动标志运行它,如: java-xmx1024m-xms1024xms-spiget.jar1。现在我想做一个程序,让我在自

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

让我再解释一下。有一个名为spiget的程序(参见www.spigotmc.org中的更多内容):spiget是用于运行minecraft服务器的CLI java程序 您必须在windows server的bat文件中使用启动标志运行它,如:
java-xmx1024m-xms1024xms-spiget.jar1
。现在我想做一个程序,让我在自己的图形设计上运行它,而不是在控制台上


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

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

但我的程序中也需要午餐标志。我在这里看不到任何午餐标志,你能举个例子吗?另外,在运行构建器之后,是否可以传递命令/参数?因为您在构造函数中输入了命令,而且这是唯一一次使用show-up://
ProcessBuilder
来运行新程序,所以我不确定它有什么不明确的地方。其中的文档中已经有一个示例,我给出的任何示例都不如官方演示准确。