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