window环境下JAVA命令行启动/停止的问题
一,启动命令如下
java -jar xxx.jar 或者 start javaw -jar xxx.jar
这样启动起来的服务,找不到关闭名称
二,解决方案:
1,修改启动方式:
拷贝 bin目录下的java.exe或者javaw.exe为项目名称,如 cdqm.exe
启动命令就变成了 cdqm -jar xxx.jar 或者 start cdqm -jar xxx.jar
2,查看方式
这样在任务管理器上就会显示成 cdqm.exe,而不是java.exe了。
3,关闭命令
关闭命令使用 taskkill /f /im cdqm.exe /T 即可
三,这样启动脚本,关闭脚本可为:
start.bat
@echo off
cdqm -jar xxx.jar
@echo off
start cdqm -Xms2048M -Xmx2048M -Xss1M -XX:MetaspaceSize=512M -XX:MaxMetaspaceSize=512M -jar rskrpt-timer-1.0-SNAPSHOT.jar -Duser.timezone=Asia/Shanghai -Dfile-encoding=utf-8 --spring.profiles.active=prod
exit
shutdown.bat
taskkill /f /im cdqm.exe /T