温馨提示×

Debian跑Java要配什么

小樊
49
2026-10-19 18:57:47
栏目: 编程语言

在 Debian 上运行 Java,通常只需要完成 JRE / JDK 安装 + 环境变量(可选)+ 运行方式 这几步。下面按常见场景说明。


一、选择 Java 版本

  • 只运行 Java 程序 → 装 JRE(或 JDK 也行)
  • 开发 / 编译 Java → 必须装 JDK
  • 常用版本:
    • OpenJDK 11(稳定、推荐)
    • OpenJDK 17(新项目常用)
    • OpenJDK 8(老系统兼容)

二、Debian 安装 Java(推荐方式)

1️⃣ 更新软件源

sudo apt update

2️⃣ 安装 OpenJDK(示例:JDK 17)

sudo apt install openjdk-17-jdk

只运行程序:

sudo apt install openjdk-17-jre

3️⃣ 验证安装

java -version
javac -version

三、多版本 Java 切换(可选)

如果装了多个版本:

sudo update-alternatives --config java
sudo update-alternatives --config javac

四、配置 JAVA_HOME(常用但非必须)

查看 Java 路径

readlink -f $(which java)

示例路径:

/usr/lib/jvm/java-17-openjdk-amd64

配置环境变量

sudo nano /etc/environment

添加:

JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"

使生效:

source /etc/environment
echo $JAVA_HOME

(Tomcat、Maven、Spring Boot 常用)


五、运行 Java 程序

运行 jar 包

java -jar app.jar

后台运行

nohup java -jar app.jar > app.log 2>&1 &

指定内存

java -Xms512m -Xmx1024m -jar app.jar

六、服务器常见配套

需求 建议
Web 服务 Spring Boot / Tomcat
进程管理 systemd
日志 logback / nohup
自动重启 systemd + Restart=always

七、最小必配总结 ✅

Debian 跑 Java 最少只要:

apt install openjdk-17-jdk
java -jar xxx.jar

如果你说的是 服务器部署 / Docker / systemd / 宝塔 / Spring Boot,可以告诉我具体场景,我给你更精确的配置。

0 踩