java -jar swagger.jar 的dos窗口
后台启动 jar 包:
使用 javaw.exe 启动 jar 包,并不会在窗口打印日志,而且会直接在后台运行进程,关掉窗口,进程继续跑
javaw -jar swagger.jar
关闭进程: 后台启动的 jar 包,直接在 jar 包所在目录打开 cmd ,输入 taskkill -f -t -im javaw.exe
就能关闭此 jar 进程
taskkill -f -t -im javaw.exe
-
后台启动 jar 包脚本(start.bat):
当然,用脚本后台启动更方便,自定义名.bat@echo off
start javaw -jar swagger.jar
exit -
后台关闭 jar 包脚本(stop.bat):
自定义名.bat@echo off
taskkill -f -t -im javaw.exe
exit
UTF-8 编码启动 jar 包
前台启动:java -jar -Dfile.encoding=UTF-8 swagger.jar
后台启动:
javaw -jar -Dfile.encoding=UTF-8 swagger.jar
后台启动:javaw -jar -Dfile.encoding=UTF-8 swagger.jar
后台启动 jar 包脚本(start.bat):
@echo off
taskkill -f -t -im javaw.exe exit
5. Windows 下关闭后台启动的服务
先根据端口号找到进程的 pid
netstat -ano |findstr 端口号
然后用 taskkill 关闭该进程
taskkill /f /t /im pid