在windows后台運行jar包


在windows后台運行jar包

在cmd中可以使用java -jar xxxxx.jar方式運行一個jar文件,這種方法運行一旦關閉該cmd界面就會停止運行。編輯.bat文件,使用javaw方式運行不用擔心文件會在不小心關閉運行界面時停止運行程序。

  • 在jar文件的同級目錄下面編寫兩個.bat文件,分別是“啟動.bat”和“停止.bat”。
  • 啟動.bat的內容為:
:: 指定字符集utf-8
chcp 65001
@echo off

title 准備啟動設備驅動...................

color 3E

start javaw   -jar -Dloader.path=.,resources,lib index-0.0.1-SNAPSHOT.jar 

echo .
echo ------------ 正在啟動 --------------
echo .


:: 10秒后啟動完成
timeout /t 10
echo .
echo ------------ 啟動成功 --------------
echo .

timeout /t 2
exit

執行該bat文件會在windows后台運行index-0.0.1-SNAPSHOT.jar,12秒之后自動關閉窗口進入后台運行

  • 停止.bat的內容為:
chcp 65001
@echo off

title 停止設備驅動

color 3E

taskkill -f -t -im javaw.exe

echo .
echo ------------停止成功!-------------------- 
echo .


timeout /t 5

exit 

執行后會結束javaw所有進程。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM