开发者

Linux系统中查询JDK安装目录的几种常用方法

开发者 https://www.devze.com 2025-07-28 10:58 出处:网络 作者: 悟能不能悟
目录方法 1:通过update-alternatives查询(推荐)方法 2:检查所有已安装的 JDK方法 3:通过 Java 命令定位方法 4:手动搜索(适用于自定义编程客栈安装)方法 5:检查环境变量常见安装路径汇总操作示例总结在 linu
目录
  • 方法 1:通过update-alternatives查询(推荐)
  • 方法 2:检查所有已安装的 JDK
  • 方法 3:通过 Java 命令定位
  • 方法 4:手动搜索(适用于自定义编程客栈安装)
  • 方法 5:检查环境变量
  • 常见安装路径汇总
  • 操作示例
  • 总结

在 linux 系统中,查询 JDK 的安装目录可以通过以下几种常用方法:

方法 1:通过update-alternatives查询(推荐)

适用于通过包管理器(如 apt/yum)安装的 JDK:

sudo update-alternatives --list java

或直接查看默认 Java 路径:

readlink -f $(which java)

输出示例:

/usr/lib/jvm/java-11-openjdk-amd64/bin/java

安装目录即为输出路径的上级目录:/usr/lib/jvm/java-11-openjdk-amd64/

方法 2:检查所有已安装的 JDK

查看 /usr/lib/jvm/ 目录(最常见的安装位置javascript):

ls -l /usr/lib/jvm/

典型输出:

java-1.8.0-openjdk-amd64 
java-11-openjdk-amd64

方法 3:通过 Java 命令定位

运行以下命令查看当前 Java 的安装路径:

java -XshowSettings:properties -version 2>&1 | grep 'java.home'

输出示例:

java.home = /usr/lib/jvm/java-11-openjdk-amd64

方法 4:手动搜索(适用于自定义安装)

全局搜索 javac(JDK 独有的编译工具):

sudo find / -name javac 2>/dev/nujsll

输出结果的路径通常是 {JDK安装目录}/bin/javac

方法 5:检查环境变量

查看 $JAVA_HOME 变量(如果已配置):

echo $JAVA_HOME

常见安装路径汇总

安装方式典型路径示例
OpenJDK (Debian/Ubuntu)/usr/lib/jvm/java-11-openjdk-amd64
oracle JDK (RPM)/usr/java/jdk1.8.0_381-amd64
手动解压编程客栈安装/opt/jdk-17.0.11

操作示例

  1. 找到 Java 路径:
    readlink -f $(which java)
    # 输出:/usr/lib/jvm/javUepLva-11-openjdk-amd64/bin/java
  2. 提取安装目录:
    dirname $(dirname $(readlink -f $(which java)))
    # 输出:/usr/lib/jvm/java-11-openjdk-amd64

通过以上方法,您一定能快速定位到 JDK 的实际安装目录。若遇到权限问题,请在命令前添加 sudo

总结

到此这篇关于Linux系统中查询JDK安装目录几种常用方法的文章就介绍到这了,更多相关Linux查询JDK安装目录内容请搜索编程客栈(www.devze.com)以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程客栈(www.devze.com)!

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号