天天看點

Windows系統配置.bat啟動spring boot項目jar

背景:項目用spring boot建構,maven管理,本地測試好之後打成jar包,在dos視窗可以通過:java -jar demo.jar來啟動demo項目,一旦關閉該dos視窗demo項目也被停止,如果有多個spring boot項目,同時打開多個dos視窗顯然不合理,遂考慮用Windows腳本檔案的方式來背景運作jar檔案。

1、建立一個txt文本檔案,打開寫入如下:

@echo off
set path=D:\Java8.11\JDK\jre\bin
START "demo-project" "%path%\javaw" -jar demo.jar
pause           

解釋:(1)path後寫Java配置路徑,注意是jdk下的jre;(2)如果該檔案和要運作的jar檔案在同一目錄下,此處可以直接在“-jar”後寫jar檔案全名即添加上相對路徑,如果不在同一目錄下,需要寫jar檔案的絕對路徑;(3)最後的pause是為了将來點選bat檔案啟動服務後,dos視窗會顯示在那裡,否則啟動後一閃而過,不能隻管确定是否啟動了,隻能從系統任務管理中檢視。

将上述檔案儲存為“demo.bat”格式,即可通過點選它來啟動demo.jar項目。項目啟動後,會在任務管理器裡看到新增了一個“javaw.exe”的程序。

2、使用bat腳本停止相應的程序:

taskkill -f -t -im javaw.exe           

将該txt儲存成bat檔案,就可以停止demo了。

提示:上述指令可以先在dos視窗手動執行,驗證可行後再寫成bat檔案。

繼續閱讀