目录
- 方法 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 |
操作示例
- 找到 Java 路径:
readlink -f $(which java) # 输出:/usr/lib/jvm/javUepLva-11-openjdk-amd64/bin/java
- 提取安装目录:
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)!
精彩评论