当前位置: 首页 > news >正文

Linux 系统中,查询 JDK 的安装目录

在 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/ 目录(最常见的安装位置):

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/null

👉 输出结果的路径通常是 {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/java-11-openjdk-amd64/bin/java
  2. 提取安装目录:
    dirname $(dirname $(readlink -f $(which java)))
    # 输出:/usr/lib/jvm/java-11-openjdk-amd64

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

相关文章:

  • uvicorn api:app --host 0.0.0.0 --port 7777容器运行失败
  • servlet前后端交互
  • TDengine 与开源可视化编程工具 Node-RED 集成
  • 使用 OpenCV 和传统机器学习实现工业开关状态识别
  • 智能群跃小助手发布说明
  • Happy-LLM-task3 :2.1 注意力机制 2 天
  • torchmd-net开源程序是训练神经网络潜力
  • 谷歌浏览器电脑版官方下载- Google Chrome官方网页版入口
  • 日志监控与日志分析工具:ELK栈、Fluentd
  • Unity——碰撞体如何随图片形状发生变化
  • langchain 开发实战
  • Android sdk 36沉浸式兼容性问题修复
  • 一生一芯 PA2 RTFSC
  • 20250620在Ubuntu20.04.6下编译KickPi的K7的Android14系统解决缺少libril.so.toc的问题
  • websocket入门到实战(详解websocket,实战聊天室,消息推送,springboot+vue)
  • C#上位机实现报警语音播报
  • 信任再造:跌倒检测算法如何让善意不再“自证”
  • MySQL之事务深度解析
  • 免费音频视频语音识别转文字软件SenseVoice整合包下载,支持批量操作可生成字幕
  • Linux下nginx访问路径页面
  • 网页设计研究生专业/站长之家seo概况查询
  • 做博彩 网站违法吗/百度sem认证
  • 党内法规制度建设网站/百度关键词怎么做
  • wordpress页面归档/站长工具之家seo查询
  • 网站建设公司哪个好呀/百度入口网站
  • 中企动力常州分公司/seo关键词优化是什么意思