当前位置:  开发笔记 > 编程语言 > 正文

使用命令行参数启动.jar文件(但没有控制台窗口)

如何解决《使用命令行参数启动.jar文件(但没有控制台窗口)》经验,为你挑选了3个好方法。

我必须做一个应用程序的演示,该应用程序有一个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

打开,运行所有命令并关闭窗口,不等待命令完成.

我仍然不确定如何防止窗户完全打开.



1> Virat Kadaru..:

找到解决方案,下面是我的批处理文件的内容

@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

打开,运行所有命令并关闭窗口,不等待命令完成.

我仍然不确定如何防止窗户完全打开.



2> McDowell..:

尝试:

javaw 



3> 小智..:

好吧,经过tring和cring,这是我的解决方案

@echo off
start /B javaw -jar -Xms16m -Xmx512m client.jar
@echo on

我希望它对某人有用.

推荐阅读
手机用户2502851955
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有