下面以 Debian(含 Debian 11/12 等常见版本) 为例,系统说明如何配置 Java 运行/开发环境。你可以根据需求选择 OpenJDK(推荐) 或 Oracle JDK。
sudo apt update
apt search openjdk
常见版本:
openjdk-11-jdkopenjdk-17-jdkopenjdk-21-jdksudo apt install openjdk-17-jdk -y
仅需运行 Java 程序(不开发):
sudo apt install openjdk-17-jre -y
java -version
javac -version
readlink -f $(which java)
示例输出:
/usr/lib/jvm/java-17-openjdk-amd64/bin/java
则 JAVA_HOME 为:
/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
sudo apt install openjdk-11-jdk openjdk-17-jdk
sudo update-alternatives --config java
sudo update-alternatives --config javac
按提示选择编号即可。
从 Oracle 官网下载 .deb 包:
https://www.oracle.com/java/technologies/downloads/
sudo dpkg -i jdk-*.deb
设置 JAVA_HOME 并更新 alternatives。
确保:
which java
echo $PATH
务必正确配置。
| 用途 | 推荐 |
|---|---|
| 学习 / 服务器 | OpenJDK 17 |
| 企业兼容 | OpenJDK 11 |
| 新项目 | OpenJDK 21 |
如果你告诉我:
我可以给你更精确的配置方案。