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

linux 查看java的安装路径

一、验证Java安装状态

java -version

正常安装会显示版本信息:

openjdk version "1.8.0_65"
OpenJDK Runtime Environment (build 1.8.0_65-b17)
OpenJDK 64-Bit Server VM (build 25.65-b01, mixed mode)

二、检查环境变量配置

若已配置JAVA_HOME:

echo $JAVA_HOME

正确输出示例:

/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64

三、手动定位安装路径
  1. 查找可执行文件位置:
which java

输出示例:

/usr/bin/java

  1. 追踪符号链接:
ls -l /usr/bin/java
ls -l /etc/alternatives/java

最终显示真实路径:

/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64/jre/bin/java

四、配置环境变量(可选)
  1. 编辑配置文件:
sudo vi /etc/profile

  1. 添加配置内容(注意路径修正):
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64
export PATH=${JAVA_HOME}/bin:$PATH

  1. 应用配置:
source /etc/profile

注意事项
  1. 路径差异说明:
  • JDK路径通常为:/usr/lib/jvm/[jdk目录]
  • 避免指向bin/java文件,应选择上级目录
  1. 快速定位命令:
readlink -f $(which java)

  1. 多版本管理建议: 使用update-alternatives --config java进行版本切换

  2. 权限要求: 修改系统级配置文件需root权限,建议使用sudo命令

提示:若使用Docker容器,Java路径通常位于/usr/lib/jvm/目录下

http://www.xdnf.cn/news/570907.html

相关文章:

  • Java面试问题基础篇
  • Wireshark 抓包工具使用
  • Visual Studio Code插件离线安装指南:从市场获取并手动部署
  • Android Framework学习八:SystemServer及startService原理
  • 鸿蒙开发——9.wrapBuilder与@BuilderParam对比解析
  • Oracle 11g post PSU Oct18 设置ssl连接(使用jks)
  • 拉普拉斯高斯(LoG)滤波器掩模的注意事项
  • 计及可再生能源不确定性的经济优化调度方法
  • AI与IT从业者的关系更似“进化催化剂“而非“职业终结者“
  • 太阳能电池IV测试设备AAA型AMG1.5太阳光模拟器
  • 道可云人工智能每日资讯|浙江省人民政府印发《关于支持人工智能创新发展的若干措施》
  • [特殊字符] 遇见Flask
  • 【HTML-4】HTML段落标签:构建内容结构的基础
  • 递归+反射+注解(动态拼接建表语句)
  • 机动车授权签字人有哪些权利和义务?
  • 【Element UI排序】JavaScript 的表格排序sortable=“custom“和 @sort-change
  • 欢乐熊大话蓝牙知识7:如何用蓝牙芯片实现一个 BLE 传感器节点?
  • SAR ADC 是选择先置位再比较,还是先比较再置位
  • 【聚合MQ管理 第一章】一个项目管理多种MQ 之 ActiveMq
  • Mac安装redis
  • epoll_wait未触发的小Bug
  • adb抓包
  • 元宇宙数字人设计大赛:往届获奖作品赏析
  • 公司OA系统中金格iWebOffice2015智能文档中间件不能用了怎么办?
  • 深入解析C++静态成员变量与函数
  • ABC 354
  • Linux上运行程序加载动态库失败
  • Redis语法大全
  • 【Flutter】创建BMI计算器应用并添加依赖和打包
  • 【HTML-5】HTML 实体:完整指南与最佳实践