在 Ubuntu 上设置 JAVA_HOME 通常有以下几种常见方式,下面按推荐程度说明。
java -version
查看 Java 安装路径:
which java
通常真实路径类似于:
/usr/lib/jvm/java-17-openjdk-amd64
或
/usr/lib/jvm/java-11-openjdk-amd64
你可以用:
ls /usr/lib/jvm/
确认具体目录名。
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
验证:
echo $JAVA_HOME
编辑用户环境变量文件:
nano ~/.bashrc
在文件末尾添加:
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
保存后执行:
source ~/.bashrc
sudo nano /etc/environment
添加或修改:
JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"
(注意:不要写 export)
重新登录或执行:
source /etc/environment
如果安装了多个 Java:
sudo update-alternatives --config java
然后设置 JAVA_HOME 指向:
/usr/lib/jvm/java-17-openjdk-amd64
echo $JAVA_HOME
java -version
如果你告诉我:
我可以给你最合适的配置方案。