一、概述
java -jar是Java程序的一種啟動方式,主要用於啟動後端服務。通過執行java -jar命令,可以將Java程序打包成一個可執行的JAR文件,方便部署和運行。
二、使用方法
使用java -jar命令啟動後端服務,需要滿足以下條件:
1、Java環境已經安裝,並且配置了JAVA_HOME環境變數
2、程序已經打包成可執行的JAR文件
啟動後端服務的方法如下:
java -jar your-app.jar
其中,your-app.jar是你的JAR文件的文件名。啟動後,會自動執行JAR文件中的主類(即帶有main方法的類),啟動後端服務。
三、常用參數
除了基本的啟動命令外,還可以通過添加參數,來控制啟動行為。
常用參數如下:
-D
指定系統屬性
java -jar your-app.jar -Dspring.profiles.active=prod
上述命令會將spring.profiles.active設置為prod,相當於傳遞了一個系統屬性。
–server.port
指定服務埠
java -jar your-app.jar --server.port=8080
上述命令會將服務埠設置為8080。
–spring.profiles.active
指定使用的配置文件
java -jar your-app.jar --spring.profiles.active=prod
上述命令會使用名為prod的配置文件。
四、啟動腳本
為了方便啟動後端服務,可以編寫一個啟動腳本,將啟動命令封裝在腳本中。下面是一個啟動腳本的示例:
#!/bin/bash # author: myname # date: 2021-01-01 # 進入程序所在目錄 cd /path/to/your/app # 啟動後端服務 java -jar your-app.jar --server.port=8080 --spring.profiles.active=prod
上述腳本會將當前目錄切換到程序所在目錄,並執行java -jar命令啟動後端服務。
五、結語
本文介紹了Java程序使用java -jar命令啟動後端服務的方法和常用參數,並提供了一個啟動腳本的示例。通過本文的學習,相信讀者已經對java -jar命令有了更深刻的理解。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/275929.html