cmd 执行java -jar 命令遇到个问题?

图片说明

今天在服务器遇到个XX问题,没改过代码,前端请求接口有时候能请求,有时候一直转请求超时,一直以为是nginx配置出了问题,找了一上午,后来在服务器上,发现cmd运行的界面有个白色的选中状态,无意中右键点了一下马上接口又通了。
原来只要点击命令行之后java就暂停运行,进程阻塞了,如果别人登录一下服务器点了一下cmd界面,那服务都不能运行了,揪心。这个能设置吗?

图片说明
在cmd 窗口栏右键属性 将快速编辑模式的勾去掉解决

  bat里有隐藏窗口的命令,很简单,只需要在代码头部加一段代码就可以了。
  @echo off
  if "%1" == "h" goto begin
  mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit
  :begin
  ::下面是你自己的代码。

建议你把这个执行放在后台进程里去做,这样就不会影响你的其他操作