在 Ubuntu 中查找 Java 安装路径,有几种常用方法:
which(找可执行文件)which java
通常输出类似:
/usr/bin/java
这只是软链接,不是真实路径。
readlink 找真实路径readlink -f $(which java)
示例输出:
/usr/lib/jvm/java-11-openjdk-amd64/bin/java
➡ Java 根目录通常是:
/usr/lib/jvm/java-11-openjdk-amd64
update-alternatives(推荐)update-alternatives --list java
或查看所有 Java 相关:
update-alternatives --config java
echo $JAVA_HOME
如果没有输出,说明没配置。
/usr/lib/jvm/java-11-openjdk-amd64
/usr/lib/jvm/java-17-openjdk-amd64
/usr/local/java/jdk1.8.0_xx
/opt/jdk-17
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
可写入:
~/.bashrc
如果你愿意,可以告诉我:
java -version)我可以给你更精确的路径和建议。