Linux下如何查看JDK安装路径

这篇具有很好参考价值的文章主要介绍了Linux下如何查看JDK安装路径。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、echo $JAVA_HOME

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

[root@YIWEI ~]# echo $JAVA_HOME
/usr/local/java11
[root@YIWEI ~]# java -version
java version "1.8.0_162"
Java(TM) SE Runtime Environment (build 1.8.0_162-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.162-b12, mixed mode)
[root@YIWEI ~]# 
[root@YIWEI ~]# 

2、which java

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

[root@YIWEI ~]# which java
/apps/base/jdk/bin/java
[root@YIWEI ~]# 

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

[root@YIWEI ~]# whereis java
java: /usr/share/java /apps/base/jdk/bin/java
[root@YIWEI ~]# 

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 在列出的文件名称后加一符号;例如可执行档则加 "*", 目录则加 "/" 
-R 若目录下有文件,则以下之文件亦皆依序列出

根据上面的命令,我们可以执行如下命令,找到JDK的安装路径():

[root@localhost ~]# ls -lrt /usr/bin/java
lrwxrwxrwx. 1 root root 22 713 2022 /usr/bin/java -> /etc/alternatives/java
[root@localhost ~]# ls -lrt /etc/alternatives/java
lrwxrwxrwx. 1 root root 73 713 2022 /etc/alternatives/java -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.332.b09-1.el7_9.x86_64/jre/bin/java
[root@localhost ~]# 
[root@localhost ~]# cd /usr/lib/jvm
[root@localhost jvm]# ll
总用量 0
drwxr-xr-x. 4 root root 100 713 2022 java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.x86_64
drwxr-xr-x. 3 root root  17 713 2022 java-1.8.0-openjdk-1.8.0.332.b09-1.el7_9.x86_64
lrwxrwxrwx. 1 root root  21 713 2022 jre -> /etc/alternatives/jre
lrwxrwxrwx. 1 root root  27 713 2022 jre-1.7.0 -> /etc/alternatives/jre_1.7.0
lrwxrwxrwx. 1 root root  35 713 2022 jre-1.7.0-openjdk -> /etc/alternatives/jre_1.7.0_openjdk
lrwxrwxrwx. 1 root root  54 713 2022 jre-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.x86_64 -> java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.x86_64/jre
lrwxrwxrwx. 1 root root  27 713 2022 jre-1.8.0 -> /etc/alternatives/jre_1.8.0
lrwxrwxrwx. 1 root root  35 713 2022 jre-1.8.0-openjdk -> /etc/alternatives/jre_1.8.0_openjdk
lrwxrwxrwx. 1 root root  51 713 2022 jre-1.8.0-openjdk-1.8.0.332.b09-1.el7_9.x86_64 -> java-1.8.0-openjdk-1.8.0.332.b09-1.el7_9.x86_64/jre
lrwxrwxrwx. 1 root root  29 713 2022 jre-openjdk -> /etc/alternatives/jre_openjdk
[root@localhost jvm]# 

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

Linux下如何查看JDK安装路径Linux下如何查看JDK安装路径

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

参考链接: https://cloud.tencent.com/developer/article/1455744文章来源地址https://www.toymoban.com/news/detail-484838.html

到了这里,关于Linux下如何查看JDK安装路径的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 查看 jdk 版本及安装路径

    (1)键盘 win + R 打开 “运行” ,输入 cmd 回车,打开命令窗口 (2)输入 java -version 查看安装的 jdk 版本 (1)在命令窗口输入 java -verbose,就可以查看安装路径 (2)通过环境配置查看安装路径 右键此电脑,选择属性 - 高级系统设置 或者 在搜索栏输入“高级系统设置” 系统

    2024年02月03日
    浏览(20)
  • linux系统查看jdk版本,路径及配置环境变量

    目录 1、查看jdk版本 2、查看jdk安装目录 3、配置jdk环境变量 4、输入 i 进入编辑模式,到最后一行,添加一下代码,然后保存退出 5、重新加载配置文件 1、查看jdk版本 2、查看jdk安装目录    或者使用  最后一行显示路径 3、配置jdk环境变量 使用命令打开文件 4、输入 i 进入编

    2024年02月13日
    浏览(24)
  • Linux查看命令的绝对路径

    linux查看命令的绝对路径 在Linux中,可以使用以下命令来查看命令的绝对路径: 1、which 命令名 例如,要查看chronyc命令的绝对路径,可以运行: 2、whereis 命令名 例如,要查看chronyc命令的绝对路径,可以运行: 3、type 命令名 例如,要查看chronyc命令的绝对路径,可以运行:

    2024年02月04日
    浏览(22)
  • Linux系统中查看某个命令的路径

    Linux下有两个命令可以 查看命令或者文件所在的位置。 1. which          which 用来查看当前要执行的 命令 所在的路径。 which命令的原理:在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。也就是说,使用which命令,就可以看到某个系统命令是

    2024年02月12日
    浏览(39)
  • 在Linux中,可以使用以下命令来查看进程

    在Linux中,可以使用以下命令来查看进程: ps 命令:显示当前用户的进程状态。 ps :显示当前终端会话中正在运行的进程。 ps aux :显示系统中所有正在运行的进程,包括其他用户的进程。 ps -ef :显示系统中所有正在运行的进程,以树状结构展示。 top 命令:实时动态显示系

    2024年02月08日
    浏览(18)
  • 【Linux命令-shell】虚拟机中创建shell脚本、查看当前路径、执行脚本

    目录 一、创建shell脚本 二、查看当前的路径 三、执行脚本 一、创建shell脚本 shell脚本的特点 提前将可执行的命令语句写入一个文件中 顺序执行 解释器逐行解释代码 常见的脚本有:shell、python、PHP...... 注:用什么解释器就是什么脚本 编写shell脚本: 步骤: 1、新建文件 2、

    2024年02月05日
    浏览(35)
  • 如何在Mac中找到jdk的安装路径

    由于在mac中默认jdk安装路径是无法指定的,其安装在资料库(Library)这个文件夹,而此文件夹是隐藏文件夹。   下面介绍如何找到jdk安装位 直接在搜索栏中如下路径,即可直接找到此文件夹 如果当前路径下找不到,则在终端输入如下命令,就会显示出该文件存放路径  

    2024年02月12日
    浏览(22)
  • linux查看nginx安装路径

    有几种方法可以查看nginx的安装路径: 使用which命令: 这个命令会返回nginx的二进制文件路径,一般也是安装路径。 查看nginx的进程,得到安装路径: 输出结果中有nginx的进程路径,这个也是安装路径。 在nginx的配置文件nginx.conf中查看: nginx.conf文件一般位于nginx安装目录下的conf子目录

    2024年02月05日
    浏览(17)
  • Mac查看JDK路径

    在终端输入以下指令:

    2024年02月11日
    浏览(18)
  • Linux如何将一个目录移动到另一个目录去,Linux 中,可以使用 mv 命令将一个目录移动到另一个目录中。

    在 Linux 中,可以使用 mv 命令将一个目录移动到另一个目录中。 命令格式如下: 其中,选项包括: -f :覆盖目标文件(不提示)。 -i :询问是否覆盖目标文件。 -n :不覆盖任何已存在的目标文件。 -v :显示移动的详细过程。 例如,将目录 /home/user1/documents 移动到 /home/use

    2024年02月08日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包