linux查看jdk安装路径

linux查看jdk安装路径转自博客 http www cnblogs com imyalost p 8745137 html1 whichjava 首先输入命令行 查看结果 root localhost whichjava usr bin javaPS whichJava 是无法定位到 Java 的安装路径的 只能定位到执行路径 whereisJava 也无法定位 只能展示一部分的 Java 路径

转自博客:http://www.cnblogs.com/imyalost/p/8745137.html

1、which java

首先输入命令行,查看结果:

[root@localhost ~]# which java

 /usr/bin/java 

PS:which Java是无法定位到Java的安装路径的,只能定位到执行路径;whereis Java也无法定位,只能展示一部分的Java路径,如下所示:

[root@localhost ~]# whereis java

 java: /usr/bin/java /usr/lib/java /etc/java /usr/share/java /usr/share/man/man1/java.1.gz 

2、echo $JAVA_HOME

使用 echo $JAVA_HOME 命令可以定位到Java安装路径,但是前提是配置了环境变量$JAVA_HOME,否则还是定位不到,如下所示:

[root@localhost ~]# java -version

openjdk version "1.8.0_161" OpenJDK Runtime Environment (build 1.8.0_161-b14) OpenJDK 64-Bit Server VM (build 25.161-b14, mixed mode) 

[root@localhost ~]# echo $JAVA_HOME

[root@localhost ~]#

3、rpm -qa | grep java

如果JDK是源码安装,那么rpm -qa | grep java命令也是定位不到的jdk的安装路径的,比如我是用的yum命令安装,使用rpm -qa | grep java命令的话,结果如下所示:

[root@localhost ~]# rpm -qa | grep java

javapackages-tools-3.4.1-11.el7.noarch java-1.8.0-openjdk-headless-1.8.0.161-0.b14.el7_4.x86_64 tzdata-java-2018d-1.el7.noarch java-1.8.0-openjdk-devel-1.8.0.161-0.b14.el7_4.x86_64 java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64 java-1.7.0-openjdk-1.7.0.171-2.6.13.0.el7_4.x86_64 python-javapackages-3.4.1-11.el7.noarch java-1.7.0-openjdk-headless-1.7.0.171-2.6.13.0.el7_4.x86_64 

[root@localhost ~]#

4、ls -lrt

先了解下ls命令:

-a 显示所有文件及目录 (ls内定将文件名或目录名称开头为”.”的视为隐藏档,不会列出)

-l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出

-r 将文件以相反次序显示(原定依英文字母次序)

-t 将文件依建立时间之先后次序列出

-A 同 -a ,但不列出 “.” (目前目录) 及 “…” (父目录)

-F 在列出的文件名称后加一符号;例如可执行档则加 “*”, 目录则加 “/”

[root@localhost ~]# ls -lrt /usr/bin/java

lrwxrwxrwx 1 root root 22 Apr 3 19:30 /usr/bin/java -> /etc/alternatives/java 

[root@localhost ~]# ls -lrt /etc/alternatives/java

lrwxrwxrwx 1 root root 73 Apr 3 19:30 /etc/alternatives/java -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64/jre/bin/java 
java jre-1.7.0 java-1.7.0-openjdk-1.7.0.171-2.6.13.0.el7_4.x86_64 jre-1.7.0-openjdk java-1.8.0 jre-1.7.0-openjdk-1.7.0.171-2.6.13.0.el7_4.x86_64 java-1.8.0-openjdk jre-1.8.0 java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64 jre-1.8.0-openjdk java-openjdk jre-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64 jre jre-openjdk 

ls -lrt解析:即将文件以建立时间先后顺序的倒叙排列显示,从上面的结果可以看出,/usr/bin/java是执行路径,那么继续执行后面的文件路径,即可找到JDK的安装路径为/usr/lib/jvm/java-1.8.0。

PS:上面提到的几种方法,适用于安装在Linux上的软件查询路径使用(并不仅仅限于查找JDK安装路径),请选择合适的方法。。。








版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/228142.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午7:43
下一篇 2026年3月16日 下午7:43


相关推荐

  • C语言操作Excel表格

    C语言操作Excel表格上网查找了好多的资料发现 C 语言不能操作 Execl 表格 说是比较用 C 语言好操作 想了解更多请点此链接 C 操作 Excel 表格 接下来介绍下一位学长介绍给我的方法 比较粗俗 但还是挺实用的 第一步 先实用 C 语言创建 xls 的后缀文件 之后把这个文件当做普通的 txt 文件打开来操作 第二步 对表格的处理 使用 C 语言打开表格后 文件指针指向整个表格的第 1 行第 1 列 假如想给它的同行的下一个单元 第 1 行

    2026年3月26日
    2
  • tplink迷你路由器中继模式_TP-link mini(迷你)无线路由器设置(Repeater模式)

    tplink迷你路由器中继模式_TP-link mini(迷你)无线路由器设置(Repeater模式)本文的设置方法适用于 TP Linkmini 系列路由器中的 TL WR700N TL WR702N TL WR706N TL WR710N TL WR800N 型号 本文将以 TL WR700N 为例来介绍详细 Repeater 模式的设置方法 注意 TL WR706N 新增加了一个硬件开关 在设置之前需要先把硬件拨动到 AP 模式 其余的设置和本文介绍的设置方法完全相同 Repeater 模式能够对原来的无线信号进行

    2026年3月19日
    4
  • SD卡中FAT32文件格式高速入门(图文具体介绍)

    SD卡中FAT32文件格式高速入门(图文具体介绍)

    2021年12月6日
    124
  • Openclaw如何部署到钉钉?图文教程详解

    Openclaw如何部署到钉钉?图文教程详解

    2026年3月13日
    3
  • domcontentloaded ajax,Ajax优化(1) — DOMContentLoaded

    domcontentloaded ajax,Ajax优化(1) — DOMContentLoaded很久没有来百度空间看看了 一直忙武林三国游戏 这款 webgame 目前已经进入收尾阶段 今天来到这儿 突然觉得留下点什么比较好 呵呵 想了想 就取了 Ajax 优化 这个题目 将一系列同行们可能没有用到 or 没有注意 or 发现但没有去处理的细节记录下来 DOMContentLo 是 firefox 下特有的 Event 当所有 DOM 解析完以后会触发这个事件 与 DOM 中的 onLo

    2026年3月16日
    2
  • 黑群晖安装与使用

    黑群晖安装与使用本教程是一个完整教程,教你0基础0配件安装群晖NAS服务器。

    2022年5月18日
    103

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号