假设我有一个客户端类,它有一个主方法,可以做一些事情(可能连接到类服务器)。
是否有一种方法来创建一个类(我们说ClientLauncher)启动n个客户端(n作为参数传递)作为不同的java应用程序?
注意,我不希望这些客户端是一个应用程序中的不同线程。我希望获得与在Eclipse中多次按下运行按钮(启动不同的主方法)相同的效果。
我不知道为什么你不想使用线程运行客户端,Runtime.getRuntime().exec()
可以在类
Process run= Runtime.getRuntime().exec("java -jar jarpath_here");
如果你把这个放在循环中,你就会有多个进程。