我們平時使用java -jar的命令都是先cmd,然后定位到jar包所在路徑,一個java -jar啟動。或者是先定位路徑,再cmd。但是這樣總覺得有些繁瑣,就想到了利用腳本來啟動我們的jar包。
!!!注意哈,下面所有的方法,我們都是先建一個TXT文檔,編輯完成后,改下文件的名字,后綴一定要是.bat。
1.第一種
@echo off title ~~~~~~frist bat~~~~~~~~~~~ set JAVA=%JAVA_HOME%\bin\java "%JAVA%" -jar D:\api_weibo-1.0-SNAPSHOT.jar pause
我們只需要改 -jar后面的jar包所在本地的路徑即可。
@ECHO OFF:從當前命令行開始不輸出到屏幕上,直到你的批處理文件(.BAT)執行完后或用ECHO ON打開顯示。前面的@表示echo off 這一行也不會回顯。
PAUSE:當pause命令運行后,會中斷執行的語句。這個中斷不是立即停止,只是暫停(Press any key to continue...),按下任意鍵之后就會繼續執行下面的語句。
2.第二種
@echo off title **************second bat************** java -Dconfig_path=api_weibo -jar D:\api_weibo-1.0-SNAPSHOT.jar pause
這里需要改兩個地方,一個是jar包所在的路徑,一個是xxx -jar,兩個名字保持一致就好。上面這兩種其實都差不多,效果如下。
3.第三種
這種的比較簡單,看起來有點low,跟咱平時cmd啟動是一樣的,不過是省略了win+R的那些步驟。效果如下
title ~~~~~~Third bat~~~~~~~~~~~
java -jar D:\ihgfb-2.0.jar