在 Debian 系统中设置 JAVA_HOME 通常有以下几个步骤:
java -version
如果没有安装,可以用:
sudo apt update
sudo apt install default-jdk
或安装指定版本(如 OpenJDK 11):
sudo apt install openjdk-11-jdk
which java
通常输出类似:
/usr/bin/java
但这只是软链接,真实路径要用:
readlink -f /usr/bin/java
输出示例:
/usr/lib/jvm/java-11-openjdk-amd64/bin/java
那么 JAVA_HOME 应为:
/usr/lib/jvm/java-11-openjdk-amd64
编辑 ~/.bashrc 或 ~/.profile:
nano ~/.bashrc
在末尾添加:
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
保存后执行:
source ~/.bashrc
sudo nano /etc/environment
添加或修改:
JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
保存后重新登录或执行:
source /etc/environment
echo $JAVA_HOME
java -version
如果 JAVA_HOME 正确显示且 java 可运行,说明配置成功。
如果你使用的是 Tomcat / Maven / Jenkins 等,也可以告诉我,我可以给你更具体的配置方式。