linux下如何查询jdk的安装路径

linux下如何查询jdk的安装路径linux 下如何查询 jdk 的安装路径 有的人说用 whereis 或者 which 这是多么扯淡啊 还有人说 直接 echo JAVA HOME 就行 这是典型的只 copy 不思考 使用 echo JAVA HOME 的前提条件是设置了 JAVA HOME 如果没设置 就什么也查不到 ubuntu VM 0 15 ubuntu taoge echo JAVA HOME

      linux下如何查询jdk的安装路径?

      有的人说, 用whereis或者which, 这是多么扯淡啊。

      还有人说, 直接echo $JAVA_HOME就行,这是典型的只copy不思考。 使用echo $JAVA_HOME的前提条件是设置了JAVA_HOME, 如果没设置, 就什么也查不到:

ubuntu@VM-0-15-ubuntu:~/taoge$ echo $JAVA_HOME ubuntu@VM-0-15-ubuntu:~/taoge$ 

      

     疑惑中:

linux下如何查询jdk的安装路径

 

      那怎么查呢? 先确保安装了jdk, 如下:

ubuntu@VM-0-15-ubuntu:~/taoge$ java -version openjdk version "1.8.0_151" OpenJDK Runtime Environment (build 1.8.0_151-8u151-b12-0ubuntu0.16.04.2-b12) OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode) ubuntu@VM-0-15-ubuntu:~/taoge$ 

 

      查java命令位置:

ubuntu@VM-0-15-ubuntu:~/taoge$ which java /usr/bin/java ubuntu@VM-0-15-ubuntu:~/taoge$ 

 

      查软链:

ubuntu@VM-0-15-ubuntu:~/taoge$ ls -l /usr/bin/java lrwxrwxrwx 1 root root 22 Jan 23 10:36 /usr/bin/java -> /etc/alternatives/java ubuntu@VM-0-15-ubuntu:~/taoge$ 

 

    查jdk目录:

ubuntu@VM-0-15-ubuntu:~/taoge$ ls -l /etc/alternatives/java lrwxrwxrwx 1 root root 46 Jan 23 10:36 /etc/alternatives/java -> /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java ubuntu@VM-0-15-ubuntu:~/taoge$ 

     jdk目录是 /usr/lib/jvm/java-8-openjdk-amd64

 

 

     不过, 我后来发现了一个更为简单的办法:

linux下如何查询jdk的安装路径

         更好的方法如下:

ubuntu@VM-0-15-ubuntu:/$ find -name libjvm.so 2>/dev/null ./usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/libjvm.so

 

 

 

 

 

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

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

(0)
上一篇 2026年3月18日 下午3:32
下一篇 2026年3月18日 下午3:32


相关推荐

  • springboot框架 目录结构

    springboot框架 目录结构目录结构src/main/java:主程序入口Application,可以通过直接运行该类来启动SpringBoot应用src/main/resources:配置目录,该目录用来存放应用的一些配置信息,比如应用名、服务端口、数据库配置等。由于我们应用了Web模块,因此产生了static目录与templates目录,前者用于存放静态资源,如图片、CSS、JavaScript等;后…

    2022年8月20日
    10
  • 面向对象多态概念理解

    面向对象多态概念理解1 nbsp 什么是多态一句话概括 父类对象引用子类变量调用的是子类的实现例子 子类 publicclassC publicvoidhe System out println 我是中国人 publicvoidba System out println 我来拜年了

    2026年3月16日
    2
  • Python setattr()函数

    Python setattr()函数描述 setattr 函数对应函数 getattr 函数 用于设置属性值 参数是对象 字符串和任意值 字符串可以命名现有属性或新属性 如果对象允许 函数将值赋给属性 例如 setattr x foobar 123 等同于 x foobar 123 语法 setattr object name value 参数介绍 object 对象 name 字符串

    2026年3月19日
    2
  • Java是什么意思-给想要了解Java的朋友介绍Java

    Java是什么意思-给想要了解Java的朋友介绍Java许多人会比较好奇,Java是什么意思?或许听说过Java是一种编程语言,但也会不禁思考Java是干什么用的?今天我来给没有接触过计算机行业的同学们简单介绍一下Java。

    2022年7月7日
    29
  • 到底什么是皮基站?

    到底什么是皮基站?注意 本文是修订重发 原文发布时间 2018 年 11 月 9 日前几天 中国移动公布了一条中标信息 圈里的小伙伴们应该都看到了 花了 9 6 亿 采购了 8 32 万台的 4G 皮基站 平均下来 每台也

    2026年3月26日
    2
  • Gitflow 分支详解

    Gitflow 分支详解gitflow 分支详解 分支介绍 gitflow 的实现

    2026年3月16日
    3

发表回复

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

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