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