我必须做一个应用程序的演示,该应用程序有一个server.jar和client.jar.两者都有命令行参数并且是可执行的.我需要启动两个server.jar实例和两个client.jar实例.
我认为使用批处理文件是可行的方法,但是,批处理文件执行第一个命令(即> server.bat [argument1] [argument2])并且除非我关闭第一个实例,否则不执行任何其他操作,其中然后它运行第二个命令.而且我不希望打开一个空白的控制台窗口(或最小化)
我真正需要的是一个批处理脚本,只需启动这些应用程序而无需任何控制台窗口,并启动我需要的所有实例.
提前致谢!
编辑:
javaw:
如果我单独在控制台窗口中输入命令,则有效.如果我将它放在批处理文件中,它将像以前一样运行.控制台窗口打开,一个实例启动(以第一个为准)并且它不会继续进行,除非我关闭应用程序,在这种情况下它运行第二个命令.我希望它以静默方式运行所有命令
Virat Kadaru.. 7
找到解决方案,下面是我的批处理文件的内容
@echo off start /B server.jar [arg1] [arg2] start /B server.jar [arg3] [arg4] start /B client.jar [arg5] start /B client.jar [arg6] @echo on
打开,运行所有命令并关闭窗口,不等待命令完成.
我仍然不确定如何防止窗户完全打开.
找到解决方案,下面是我的批处理文件的内容
@echo off start /B server.jar [arg1] [arg2] start /B server.jar [arg3] [arg4] start /B client.jar [arg5] start /B client.jar [arg6] @echo on
打开,运行所有命令并关闭窗口,不等待命令完成.
我仍然不确定如何防止窗户完全打开.
尝试:
javaw
好吧,经过tring和cring,这是我的解决方案
@echo off start /B javaw -jar -Xms16m -Xmx512m client.jar @echo on
我希望它对某人有用.