在 Debian 系统上检查 Java 是否安装、版本以及环境配置,可以从以下几个方面入手:
java -version
✅ 正常输出示例:
openjdk version "17.0.9" 2023-10-17
OpenJDK Runtime Environment (build 17.0.9+9-Debian-1deb12u1)
OpenJDK 64-Bit Server VM (build 17.0.9+9-Debian-1deb12u1, mixed mode)
❌ 未安装时可能提示:
bash: java: command not found
javac -version
whichwhich java
readlink -f $(which java)
常见路径:
/usr/lib/jvm/java-17-openjdk-amd64/bin/java
dpkg -l | grep -i jdk
dpkg -l | grep -i openjdk
apt list --installed | grep -i java
update-alternatives --list java
update-alternatives --display java
sudo update-alternatives --config java
echo $JAVA_HOME
编辑:
sudo nano /etc/environment
添加(示例):
JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
生效:
source /etc/environment
sudo apt update
sudo apt install openjdk-17-jdk
只安装 JRE:
sudo apt install openjdk-17-jre
java -version
javac -version
which java
update-alternatives --list java
echo $JAVA_HOME
如果你愿意,可以告诉我:
我可以给你更精确的 Java 版本建议 ✅