在 Debian 上配置 Java 环境,一般分为 安装 JDK / JRE 和 配置环境变量 两部分。下面以 Debian 11/12 为例,给你一套常用、稳妥的做法。
sudo apt update
apt search openjdk
常见版本:
openjdk-11-jdk(稳定、常用)openjdk-17-jdk(较新)openjdk-21-jdk(最新)sudo apt install openjdk-17-jdk
如果只运行 Java 程序(不开发):
sudo apt install openjdk-17-jre
java -version
javac -version
update-alternatives --config java
示例路径:
/usr/lib/jvm/java-17-openjdk-amd64
sudo nano /etc/profile.d/java.sh
写入以下内容(路径按实际情况改):
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
保存后执行:
source /etc/profile
echo $JAVA_HOME
java -version
编辑:
nano ~/.bashrc
添加同样内容,然后:
source ~/.bashrc
如果安装了多个 Java 版本:
sudo update-alternatives --config java
sudo update-alternatives --config javac
按提示选择即可。
java -version
javac -version
echo $JAVA_HOME
javac说明只装了 JRE,没装 JDK:
sudo apt install openjdk-17-jdk
Debian 默认使用 OpenJDK,不是 Oracle JDK。
我可以再给你 Oracle JDK 安装步骤(手动 / apt 方式),或者 Docker 环境配置。
如果你告诉我:
我可以给你更精确的配置方案 ✅