java程式設定開機自啟

微_醺發表於2024-10-22

Linux系統jar包開機自啟

第一步:建立service檔案
sudo nano etc/systemd/system/myapp.service
第二步:將下面程式碼複製到剛才建立的檔案裡面,儲存
[Unit]

Description=Java camera service
After=network.target

[Service]

WorkingDirectory=/home/app/java
Environment="LD_LIBRARY_PATH=/home/app/java/lib"
ExecStart=/opt/java8/bin/java -jar  /home/app/java/polaris-admin.jar
Restart=no
User=Admin
RestartSec=30
StandardOutput=append:/home/app/java/log.out
StandardError=append:/home/app/java/log.out
Type=simple

[Install]

WantedBy=multi-user.target

WorkingDirectory:替換成你jar的位置

Environment:jar包啟動要依賴的環境,有就加沒有就不加

ExecStart:從jdk的bin目錄指定你的jar包位置

Restart:設定重啟方式

User:用該裝置的角色

RestartSec:每隔多少次重啟一次

StandardOutput、 StandardError:設定日誌位置

重新載入 :sudo systemctl daemon-reload

重啟:sudo systemctl restart myapp.service

啟動:sudo systemctl start myapp.service

檢視狀態:sudo systemctl status myapp.service

Win系統開機自啟

  1. 開啟記事本:在Windows中找到記事本應用程式並開啟它。
  2. 編寫批處理指令碼:將以下內容複製到記事本中,修改為您的實際路徑:
  3. @echo off
    javaw -jar "D:\app\polaris-admin.jar"

    3.儲存檔案:

    1. 點選“檔案” > “另存為”。
    2. 選擇儲存位置,例如桌面。
    3. 在“檔名”框中輸入 start_apps.bat(確保副檔名是 .bat)。
    4. 在“儲存型別”中選擇“所有檔案”。

    4.設定開機自啟:

    1. Win + R,輸入 shell:startup,然後按回車,這將開啟啟動資料夾。
    2. 將剛剛建立的 start_apps.bat 檔案複製到這個啟動資料夾中。

    5.重啟計算機:重新啟動後,您的 JAR 包和其他程式應該會自動啟動

相關文章