插件窝 干货文章 linux jdk目录在哪

linux jdk目录在哪

java 安装 JDK 目录 572    来源:    2025-05-01

在Linux系统中,JDK的安装目录取决于安装方式和发行版。以下是常见的查找方法:


1. 通过whichwhereis查找

which java
# 或
whereis java

这会返回Java可执行文件的路径(通常是/usr/bin/java),然后通过软链接找到真实路径:

ls -l $(which java)
# 示例输出:/usr/bin/java -> /usr/lib/jvm/java-11-openjdk-amd64/bin/java

此时JDK目录为:/usr/lib/jvm/java-11-openjdk-amd64/


2. 直接检查/usr/lib/jvm/

大多数Linux发行版将JDK安装在此目录下:

ls /usr/lib/jvm/

常见目录示例: - OpenJDK: /usr/lib/jvm/java-11-openjdk-amd64 - Oracle JDK: /usr/lib/jvm/jdk1.8.0_301


3. 通过环境变量JAVA_HOME查找

echo $JAVA_HOME

如果已配置,会直接输出JDK目录(如/usr/lib/jvm/java-11-openjdk-amd64)。


4. 使用update-alternatives(Debian/Ubuntu)

update-alternatives --config java

输出会显示JDK安装路径。


5. RPM/YUM查询(CentOS/RHEL)

如果是通过RPM安装:

rpm -qa | grep jdk
rpm -ql <包名> | grep '/bin/java'

常见默认路径总结

  • OpenJDK: /usr/lib/jvm/java-<version>-openjdk-<arch>
  • Oracle JDK: /usr/java/jdk<version>/opt/jdk<version>
  • 手动安装: 通常位于/opt/或用户自定义目录。

手动安装的JDK

如果通过压缩包手动安装,需回忆解压时的目标目录(如/opt/jdk1.8.0_301)。


通过以上方法,你应该能快速定位JDK的安装目录。如果仍有问题,可以结合具体安装方式进一步排查。