在 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
使更改生效。