有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

服务器启动一个程序并运行另一个java程序的多个实例

我一直在编写一个客户机-服务器设置程序,我希望能够有一个总体java程序,它允许我启动服务器的两个实例,并创建相应的客户机来连接到它们,而无需显式运行。jar文件手动输入我的终端

所以现在对于我的系统,我会在4个独立的终端窗口中输入以下内容

(1号航站楼)

java -jar Server.jar

(2号航站楼)

java -jar Server.jar

(客户1)

java aClient

(客户2)

java bClient

我对使用java相当陌生,所以如果答案显而易见,请原谅我


共 (1) 个答案

  1. # 1 楼答案

    为此使用^{}。使用它启动其他程序非常容易,您也可以检查它们的日志。它的工作原理如下:

    Process = ProcessBuilder()
                    .directory("somedir")
                    .command("java", "-jar", "myjar.jar")
                    .start()