Linux下查看JDK安装路径
在安装好、和之后,就需要在jenkins中进⾏对应的设置,⽐如在全局⼯具配置模块,需要写⼊JDK的安装路径。
这篇博客,介绍⼏种常见的在Linux中查看JDK路径的⽅法。。。
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/
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.arch
java-1.8.0-openjdk-headless-1.8.0.161-0.b14.el7_4.x86_64
arch
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.arch
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 除⽂件名称外,亦将⽂件型态、权限、拥有者、⽂件⼤⼩等资讯详细列出
python默认安装路径-r 将⽂件以相反次序显⽰(原定依英⽂字母次序)
-t 将⽂件依建⽴时间之先后次序列出
-A 同 -a ,但不列出 "." (⽬前⽬录) 及 ".." (⽗⽬录)
-F 在列出的⽂件名称后加⼀符号;例如可执⾏档则加 "*", ⽬录则加 "/"
-R 若⽬录下有⽂件,则以下之⽂件亦皆依序列出
根据上⾯的命令,我们可以执⾏如下命令,到JDK的安装路径:
[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
[root@localhost ~]# cd /usr/lib/jvm
[root@localhost ~]# ls
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安装路径),请选择合适的⽅法。。。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论