后台启动 jar 包方式1

在windows的dos窗口 执行命令 

java -jar swagger.jar &

后台启动 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

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐