場景
在Windows服務器上部署jar包運行。
但是如果自己搭建的服務器或者是電腦重啟后就就需要重新運行jar包。
怎樣設置在Windows開機后自動運行jar包。
注:
博客:
https://blog.csdn.net/badao_liumang_qizhi
關注公眾號
霸道的程序猿
獲取編程相關電子書、教程推送與免費下載。
實現
首先在磁盤找一個目錄來存放jar包。這里將其放在D盤下www下kaoqinBack目錄下

確保此 jar包能正常運行並且沒有報錯不會閃退並且運行后的端口不會被占用
即運行
java -jar bdkqgl.jar
能正常運行
然后新建一個txt文本文件,這里是badao.txt,輸入以下內容
@echo “公眾號:霸道的程序猿”
java -jar d:\www\kaoqinBack\bdkqgl.jar
然后將此文本文件保存,並將其后綴名改為bat ,即badao.bat
以上命令的意思是輸出一段文本,然后執行命令
java -jar d:\www\kaoqinBack\bdkqgl.jar
即運行指定路徑下的jar包,這個jar包的路徑就是上面設置的jar包的路徑。
然后將此bat命令雙擊運行下。
確保雙擊后能運行jar包,能彈出運行jar包的命令框且不報錯。
下面就是將手動雙擊運行的操作使用開機啟動自運行代替。
找到以下路徑
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
此路徑就是Windows開機后會自動運行的路徑。
如果沒有ProgramData
需要設置查看隱藏文件

如果Windows下沒有英文的StartMenu,叫中文開始菜單那個就是

同理,下面的Programs也可能顯示程序

如果在此目錄下沒有StartUp目錄或者叫啟動目錄的,可以手動新建一個StartUp目錄或者啟動目錄。
然后將上面的badao.bat放置在此目錄下

這樣就能在開始后直接運行bat命令了。
