linux 查看java的安装路径

2023-10-29

获取java安装路径前要判断是否已经安装成功java

执行命令:

java


Usage: java [-options] class [args...]
           (to execute a class)
   or  java [-options] -jar jarfile [args...]
           (to execute a jar file)
where options include:
    -d32	  use a 32-bit data model if available
    -d64	  use a 64-bit data model if available
    -server	  to select the "server" VM
                  The default VM is server.

    -cp <class search path of directories and zip/jar files>
    -classpath <class search path of directories and zip/jar files>
                  A : separated list of directories, JAR archives,
                  and ZIP archives to search for class files.
    -D<name>=<value>
    .......

在查看java版本:

java -version


[root@localhost Desktop]# java -version
openjdk version "1.8.0_65"
OpenJDK Runtime Environment (build 1.8.0_65-b17)
OpenJDK 64-Bit Server VM (build 25.65-b01, mixed mode)

----------------------------------分割线--------------------------------------

如果以上2步都没问题就可以查询安装路径了

  1. 如果在/etc/profile文件中配置了JAVA_HOME则可以直接获取:

    echo $JAVA_HOME

    [root@localhost local]# echo $JAVA_HOME
    /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64/jre/bin/java

  2. 如果以上方法无法查询到,使用如下:

    [root@localhost local]# which java
    /usr/bin/java

    [root@localhost local]# ls -lrt /usr/bin/java
    lrwxrwxrwx. 1 root root 22 Mar 7 19:12 /usr/bin/java -> /etc/alternatives/java

    [root@localhost local]# ls -lrt /etc/alternatives/java
    lrwxrwxrwx. 1 root root 70 Mar 7 19:12 /etc/alternatives/java -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64/jre/bin/java

  3. 然后编辑/etc/profile文件,在文件末尾添加

    vi /etc/profile

    export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64/jre/bin/java
    export PATH= J A V A H O M E / b i n : JAVA_HOME/bin: JAVAHOME/bin:PATH
    export CLASSPATH=.: J A V A H O M E / l i b / d t . j a r : JAVA_HOME/lib/dt.jar: JAVAHOME/lib/dt.jar:JAVA_HOME/lib/tools.jar

  4. 保存命令设置

    source /etc/profile

  5. 在执行查看命令:

    [root@localhost local]# echo $JAVA_HOME
    /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64/jre/bin/java

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

linux 查看java的安装路径 的相关文章

随机推荐

  • EMQ X+TDengine 搭建 MQTT 物联网可视化平台

    物联网数据采集涉及到大量设备接入 海量的时序数据传输 EMQ X MQTT 服务器 与 TDengine 大数据平台的组合技术栈完全能够胜任场景中的海量时间序列监测数据的传输 存储和计算 数据入库后 往往需要其他方式如数据可视化系统将数据按
  • Qt自定义开关按钮控件

    Qt自定义开关按钮控件 最近的项目需要在页面中添加一个开关按钮 样式类似于iOS的wifi开关按钮 在网上借鉴了别人的代码 稍作修改可以呈现出想要的效果 代码如下 switchcontrol h include
  • leetcode 326. Power of Three(3的次方)

    问题描述 Given an integer write a function to determine if it is a power of three Follow up Could you do it without using an
  • Linux进程

    目录 1 进程 1 1 什么是进程 1 2 如何来描述进程 PCB process control block 1 3 task struct 1 4 如何查看进程 1 5 获取标识符 1 6 如何创建一个进程呢 1 7 进程的状态 1 7
  • 5705. 判断国际象棋棋盘中一个格子的颜色

    给你一个坐标 coordinates 它是一个字符串 表示国际象棋棋盘中一个格子的坐标 下图是国际象棋棋盘示意图 如果所给格子的颜色是白色 请你返回 true 如果是黑色 请返回 false 给定坐标一定代表国际象棋棋盘上一个存在的格子 坐
  • VMware Workstation Player安装CentOS 7和基本配置

    本文主要分享使用VMware Workstation Player 15安装CentOS 7的过程 最后还有CentOS 7的基本设置 1 环境准备 下载安装VMware VMware Workstation Player 15 下载Cen
  • Hive 单表列行转换和多表列行转换

    一 单表列行转换 描述 表中记录了各年份各部门的平均绩效考核成绩 表名 t1 表结构 a 年份 b 部门 c 绩效得分 表内容 a b c 2014 B 9 2015 A 8 2014 A 10 2015 B 7 多行转多列 问题1 将上述
  • 51单片机模块化编程

    一 传统方式编程 所有的函数均放在main c 里 若使用的模块比较多 则一个文件内会有很多的代码 不利于代码的组织和管理 而且很影响编程者的思路 模块化编程 把各个模块的代码放在不同的 c 文件里 在 h 文件里提供外部可调用函数的声明
  • 无法解决 equal to 运算中 \"Chinese_PRC_CI_AS\" 和 \"Chinese_PRC_CS_AS\" 之间的排序规则冲突。

    无法解决 equal to 运算中 Chinese PRC CI AS 和 Chinese PRC CS AS 之间的排序规则冲突 之所以会出现这种错误 是因为服务器不能用不同的排序规则来比较两段文本 但是发果用collate关键字显式的创
  • linux驱动arm蜂鸣器响,ARM11 硬件 PWM驱动蜂鸣器设备代码

    include include include include include include include include include include include include include include include
  • C++基础知识 - 函数模板

    函数模板 C 提供了模板 template 编程的概念 所谓模板 实际上是建立一个通用函数或类 其类内部的类型和函数的形参类型不具体指定 用一个虚拟的类型来代表 这种通用的方式称为模板 模板是泛型编程的基础 泛型编程即以一种独立于任何特定类
  • 前端面试题收集整合

    面试题 一 在css布局中 什么场景下出现元素高度塌陷 如何解决元素高度塌陷问题 父元素的所有子元素设置浮动后会出现元素高度塌陷问题 1 父元素设置高度 2 父元素设置浮动 3 修改父元素的类型 display inline block t
  • 【JAVA】Parameter 0 0f OSTrto co.damlr.mtfcti.vicMotifictonservice meined ben f tp “SnramwMt.cient es

    public class XXService private RestTemplate restTemplate public XXService RestTemplate restTemplate ObjectMapper objectM
  • 【Vue基础系列】Vue中的过滤器(filter)

    一 Vue中的过滤器是什么 过滤器 filter 是输送介质管道上不可缺少的一种装置 大白话 就是把一些不必要的东西过滤掉 过滤器实质不改变原始数据 只是对数据进行加工处理后返回过滤后的数据再进行调用处理 我们也可以理解其为一个纯函数 定义
  • linux下重启X

    linux下的重启X方法收集 主要是ubuntu下的的 不知道有没效果啊 一个个试 Ctrl Alt Backspace Alt Print Screen K 这几个键太难按了 不知道ubuntu后来为什么这么设计 sudo restart
  • Windows10更新后麦克风无法使用(无法找到输入设备)解决方案

    1 问题描述 Windows10某次更新以后 无法使用麦克风在视频会议中讲话 在声音设置中 显示无法找到输入设备 在设备管理中 音频输入和输出栏 也未显示有麦克风 2 问题原因 无法找到声音的输出设备很可能是驱动损坏而导致的问题 一般是系统
  • 什么是 RESTful ?到底 REST 和 SOAP、RPC 有何区别?

    什么是 RESTful 到底 REST 和 SOAP RPC 有何区别
  • 51单片机编译警告笔记一(WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS)

    1 警告示例 WARNING L16 UNCALLED SEGMENT IGNORED FOR OVERLAY PROCESS SEGMENT PR DELAY N10US DELAY WARNING L16 UNCALLED SEGMEN
  • 使用C/C++编写GDALWarp的方法

    使用C C 编写GDALWarp的方法 GDAL Geospatial Data Abstraction Library 是一个开源的地理空间数据处理库 提供了许多功能强大的工具和函数 用于读取 写入和处理各种地理空间数据格式 其中的GDA
  • linux 查看java的安装路径

    获取java安装路径前要判断是否已经安装成功java 执行命令 java Usage java options class args to execute a class or java options jar jarfile args t