在 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>
。如果有其他环境或特殊配置,请提供更多细节以便进一步定位。