新西兰服务器

linux如何查看jdk安装路径


linux如何查看jdk安装路径

发布时间:2022-03-26 17:54:25 来源:高防服务器网 阅读:64 作者:iii 栏目:建站服务器

本篇内容主要讲解“linux如何查看jdk安装路径”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux如何查看jdk安装路径”吧!

linux查看jdk安装路径的方法:1、使用“echo $JAVA_HOME”命令,可获取环境变量“$JAVA_HOME”配置的jdk路径;2、使用“rpm -qa | grep java”命令,通过获取安装包的路径来查看jdk安装路径。

本教程操作环境:linux5.9.8系统、Dell G3电脑。

linux查看jdk安装路径

方法1:使用echo $JAVA_HOME

使用$JAVA_HOME的话能定位JDK的安装路径的前提是配置了环境变量$JAVA_HOME,否则如下所示,根本定位不到JDK的安装路径

[root@localhost ~]# java -version  java version "1.7.0_65"  OpenJDK Runtime Environment (rhel-2.5.1.2.el6_5-x86_64 u65-b17)  OpenJDK 64-Bit Server VM (build 24.65-b04, mixed mode)  [root@localhost ~]# echo $JAVA_HOME

方法2:使用rpm -qa | grep java

如果JDK是源码安装的话,那么这个方法也是行不通的。也就是说rpm –ql packagename也是有一定局限性的。

[root@localhost ~]# rpm -qa | grep java  tzdata-java-2014g-1.el6.noarch  java-1.6.0-openjdk-1.6.0.0-11.1.13.4.el6.x86_64  java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el6_5.x86_64  [root@localhost ~]# rpm -ql java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el6_5.x86_64 | more  /etc/.java  /etc/.java/.systemPrefs  /usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64  /usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/jaas-1.7.0.65.jar  /usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/jaas-1.7.0.jar  /usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/jaas.jar  /usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/jce-1.7.0.65.jar  /usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/jce-1.7.0.jar  /usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/jce.jar  /usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/jdbc-stdext-1.7.0.65.jar  /usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/jdbc-stdext-1.7.0.jar  /usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/jdbc-stdext-3.0.jar  /usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/jdbc-stdext.jar  /usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/jndi-1.7.0.65.jar  /usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/jndi-1.7.0.jar  /usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/jndi-cos-1.7.0.65.jar  /usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/jndi-cos-1.7.0.jar  /usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/jndi-cos.jar  /usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/jndi-ldap-1.7.0.65.jar  /usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/jndi-ldap-1.7.0.jar  /usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/jndi-ldap.jar  /usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/jndi-rmi-1.7.0.65.jar  /usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/jndi-rmi-1.7.0.jar  /usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/jndi-rmi.jar  /usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/jndi.jar  /usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/jsse-1.7.0.65.jar  /usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/jsse-1.7.0.jar  /usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/jsse.jar  /usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/sasl-1.7.0.65.jar  /usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/sasl-1.7.0.jar  /usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/sasl.jar  /usr/lib/jvm-exports/jre-1.7.0-openjdk.x86_64  /usr/lib/jvm-private/java-1.7.0-openjdk.x86_64  /usr/lib/jvm-private/java-1.7.0-openjdk.x86_64/jce  /usr/lib/jvm-private/java-1.7.0-openjdk.x86_64/jce/vanilla  /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65.x86_64  /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65.x86_64/ASSEMBLY_EXCEPTION  /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65.x86_64/LICENSE  /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65.x86_64/THIRD_PARTY_README  /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65.x86_64/jre  /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65.x86_64/jre/bin  /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65.x86_64/jre/bin/java  /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65.x86_64/jre/bin/keytool  /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65.x86_64/jre/bin/orbd  /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65.x86_64/jre/bin/pack200  /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65.x86_64/jre/bin/policytool  /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65.x86_64/jre/bin/rmid  /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65.x86_64/jre/bin/rmiregistry  --More--

扩展知识:

  • 查看java版本号–使用java -version

[root@localhost ~]# java -version  java version "1.7.0_65"  OpenJDK Runtime Environment (rhel-2.5.1.2.el6_5-x86_64 u65-b17)  OpenJDK 64-Bit Server VM (build 24.65-b04, mixed mode)
  • 查看jdk的执行路径–使用which java

which java定位到的是java程序的执行路径。网上的资料都是人云亦云,完全不去思考。那么怎么定位到java的安装路径呢?下面我们来看看例子吧,如下所示:

[root@localhost ~]# which java  /usr/bin/java  [root@localhost ~]# ls -lrt /usr/bin/java  lrwxrwxrwx. 1 root root 22 Aug 17 15:12 /usr/bin/java -> /etc/alternatives/java  [root@localhost ~]# ls -lrt /etc/alternatives/java  lrwxrwxrwx. 1 root root 46 Aug 17 15:12 /etc/alternatives/java -> /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java  [root@localhost ~]#   [root@localhost ~]# cd /usr/lib/jvm  [root@localhost jvm]# ls  java-1.6.0-openjdk-1.6.0.0.x86_64 java-1.7.0-openjdk-1.7.0.65.x86_64 jre jre-1.6.0 jre-1.6.0-openjdk.x86_64 jre-1.7.0 jre-1.7.0-openjdk.x86_64 jre-openjdk  [root@localhost jvm]#

whereis java 也是如此,它本身不能定位到安装路径。可以通过上面例子去定位安装路径

到此,相信大家对“linux如何查看jdk安装路径”有了更深的了解,不妨来实际操作一番吧!这里是高防服务器网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

[微信提示:高防服务器能助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

[图文来源于网络,不代表本站立场,如有侵权,请联系高防服务器网删除]
[