在 Debian 下配置 Java,通常分为 安装 JDK/JRE 和 配置环境变量 两部分。下面以 OpenJDK(最常用) 和 Oracle JDK 两种方式说明。
sudo apt update
apt search openjdk
常见版本:
sudo apt install openjdk-17-jdk
如果只需要运行程序(不需要编译):
sudo apt install openjdk-17-jre
java -version
javac -version
输出类似:
openjdk version "17.0.10"
readlink -f $(which java)
一般路径类似:
/usr/lib/jvm/java-17-openjdk-amd64
编辑用户环境变量(推荐):
nano ~/.bashrc
在文件末尾添加:
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
使配置生效:
source ~/.bashrc
echo $JAVA_HOME
java -version
Debian 支持多版本共存:
sudo update-alternatives --config java
sudo update-alternatives --config javac
按提示选择对应编号即可。
.deb 包sudo dpkg -i jdk-*.deb
JAVA_HOME 同上确认:
which java
echo $PATH
使用:
/etc/environment
或 systemd 的 Environment=
如果你有 具体用途(如 Spring Boot、Hadoop、Minecraft、Jenkins),可以告诉我,我可以给你更针对性的配置方案。