1. 程式人生 > >Windows系統配置.bat啟動spring boot專案jar

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-0.0.1-SNAPSHOT.jar
pause
解釋:(1)path後寫Java配置路徑,注意是jdk下的jar;(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了。