在 Linux 下部署 Java 應用主要有兩種方式:使用包管理器(如 apt、yum)安裝 Java 運行環境(JRE 或 JDK),然后運行 Java 應用;或者將 Java 應用打包成 JAR 文件,然后通過命令行運行。
以下是詳細步驟:
對于基于 Debian 的系統(如 Ubuntu):
sudo apt update
sudo apt install openjdk-<version>-jre # 安裝 JRE
# 或者
sudo apt install openjdk-<version>-jdk # 安裝 JDK
對于基于 RHEL 的系統(如 CentOS):
sudo yum install java-<version>-openjdk-devel # 安裝 JDK
將 <version> 替換為所需的 JDK 版本,例如 11、16 等。
假設你的 Java 應用的主類名為 com.example.Main,你可以使用以下命令運行應用:
java -cp your-application.jar com.example.Main
其中,your-application.jar 是你的 Java 應用的 JAR 文件。
如果你希望將 Java 應用打包成一個可執行的 JAR 文件,可以使用 Maven 或 Gradle 等構建工具。以下是使用 Maven 打包 JAR 文件的示例:
在項目的根目錄下運行以下命令:
mvn clean package
這將生成一個名為 your-application.jar 的 JAR 文件。然后,你可以使用步驟 2 中的命令運行該 JAR 文件。
如果你希望 Java 應用在系統啟動時自動運行,可以將應用程序的命令行添加到系統的啟動腳本中。具體方法取決于你使用的 Linux 發行版和桌面環境。一般來說,你可以在用戶的 ~/.bashrc 或 ~/.bash_profile 文件中添加以下內容:
java -cp /path/to/your-application.jar com.example.Main
然后,運行 source ~/.bashrc 或 source ~/.bash_profile 使更改生效。