我一直在编写客户端 - 服务器设置,我希望能够拥有一个总体的java程序,它允许我启动我的服务器的几个实例并创建相应的客户端进行连接对他们而言,无需手动将.jar文件明确地运行到我的终端中。
现在,对于我的系统,我会将以下内容输入4个独立的终端窗口
(1号航站楼)
java -jar Server.jar
(2号航站楼)
java -jar Server.jar
(客户1)
java aClient
(客户2)
java bClient
我对使用java很新,所以如果答案很明显,请原谅我
答案 0 :(得分:0)
使用ProcessBuilder
进行此操作。使用它启动其他程序非常容易,您还可以检查他们的日志。它的工作原理如下:
Process = ProcessBuilder()
.directory("somedir")
.command("java", "-jar", "myjar.jar")
.start()