在 Linux 系统中使用 yum 安装 JDK 后,其默认安装目录取决于具体的 JDK 包类型(OpenJDK 或 Oracle JDK)以及发行版的打包策略。以下是常见情况的说明:
yum 安装)/usr/lib/jvm/ 目录下。例如:
bash
/usr/lib/jvm/java-1.8.0-openjdk-<版本号> # JDK 8
/usr/lib/jvm/java-11-openjdk-<版本号> # JDK 11验证方法:
bash
ls -l /usr/lib/jvm/
或通过 alternatives 查看链接的路径:
bash
alternatives --config java
环境变量:
如果通过 yum 安装,通常会自动配置 alternatives 系统,但可能需要手动设置 JAVA_HOME:
bash
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-<版本号>
rpm -ivh jdk-xxx.rpm)安装,默认目录通常是:
bash
/usr/java/jdk-<版本号>/bash
ls -l /usr/java/bash
/usr/lib64/jvm/java-<版本号>-openjdk/使用 which 和 readlink:
bash
readlink -f $(which java)
输出类似:
/usr/lib/jvm/java-11-openjdk-11.0.15.0.10-1.el7.x86_64/bin/java
使用 rpm 查询:
bash
rpm -ql java-11-openjdk-devel | grep '/bin/javac'
java-xxx-openjdk 是 JRE,而 java-xxx-openjdk-devel 是 JDK(包含开发工具如 javac)。alternatives --config java 切换版本。/opt/jdk-xxx/)。/usr/lib/jvm/(OpenJDK)或 /usr/java/(Oracle JDK)。ls -l /usr/lib/jvm/ 或 rpm -ql <jdk-package-name>。如果有其他环境或特殊配置,请提供更多细节以便进一步定位。