首页 > 系统相关 >linux怎么查看jdk安装路径

linux怎么查看jdk安装路径

时间:2023-06-22 19:56:19浏览次数:60  
标签:定位 java 查看 jdk 路径 linux 安装

linux查看jdk安装路径

方法1:使用echo $JAVA_HOME

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

image-20221229182446723

image-20221229182642183

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

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

2.png

扩展知识:

  • 查看java版本号--使用java -version
[root@localhost ~]# java -versionjava 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的安装路径呢?下面我们来看看例子吧,如下所示:

3.png

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

4.png

相关推荐:《Linux视频教程

标签:定位,java,查看,jdk,路径,linux,安装
From: https://www.cnblogs.com/javaxubo/p/17498219.html

相关文章

  • Qt编写跨平台的推流工具(支持win/linux/mac/嵌入式linux/安卓等)
    一、前言跨平台的推流工具当属OBS最牛逼,功能也是最强大的,唯一的遗憾就是多路推流需要用到插件,而且CPU占用比较高,默认OBS的规则是将对应画布中的视频画面和设定的音频一起重新编码再推流,意味着肯定占用不少CPU资源,而很多时候尤其是视频监控行业,往往源头的摄像头的视频流就是标准的......
  • linux中用crontab定时任务启动jar无效的问题
    原文链接:https://blog.csdn.net/for_the_time_begin/article/details/113940508问题:使用linux系统中的定时任务执行jar包,但是经过测试发现一只不能正常执行,发现定时任务crontab是正常运行的,因为再写一个测试用的定时任务指定时间在指定的目录位置下生成一个文件,或者向文件中追......
  • linux 中printf函数
     001、输出字符串[root@PC1test01]#printf"abcd\n"abcd[root@PC1test01]#printf"%s\n""abcd"##输出字符串abcd 002、指定宽度[root@PC1test01]#printf"%s\n""abcd"abcd[root@PC1test01]#printf&quo......
  • 记一次服务程序调试过程(linux进程打开文件句柄过多问题)
    最近在测试服务程序,对外提供HTTP服务(使用c++调用libevent实现,回调使用curl库)。开始测试几百个请求时,功能一直挺正常。但是加大请求数量后(请求量大于5000),出现很奇怪的现场,每次接收的响应大约在3400个左右时,服务程序不再返回响应。开始怀疑是http服务异常了,使用http工具单独再发请......
  • STM32-mp157-A核Linux
    A核开发环境网卡连接1.NAT虚拟网卡连接互联网2.桥接(真实)网卡连接开发板ubuntu新建NAT网卡;设置桥接模式;搜索vmnet以管理员身份打开;设置桥接网卡为目标usb网卡;打开虚拟机linux网络设置;设置静态IPv4同一网段;ifconfig命令查看;打开windows网络设置;设置静态IPv4同一网段;打开终......
  • Linux系统的CVE该如何确认?学会这个方法不用慌!
    在维护过程中,应用系统免不了被客户做定期的漏扫,运维需要根据客户的扫描结果进行反馈是否涉及和是否能整改,本文主要针对LinuxCVE漏洞进行一个基本的排查。一、什么是CVE漏洞?CVE是CommonVulnerabilitiesandExposures的缩写,意思是“常见漏洞披露”。它是一个由Microsoft、Goog......
  • SpringBoot - jackson 序列化配置,支持jdk8 时间类型和解决科学计数法
    jdk8时间序列化配置#Copy@ConfigurationpublicclassJacksonConfig{@BeanpublicObjectMapperserializingObjectMapper(){JavaTimeModulejavaTimeModule=newJavaTimeModule();/**序列化配置,针对java8时间**/javaTimeModule.add......
  • Linux Nacos2.2.0版本集群搭建,常见报错问题解决
    准备:服务器,nacos,mysql,nginx,java,mavenNacos官网:https://nacos.io下载地址github:https://github.com/alibaba/nacos相关版本问题,见nacos官网手册查看集群配置图:官方的: 本次搭建集群配置图:开始搭建:修改nacos的配置文件“application.properties,cluster.conf.ex......
  • Ubuntu linux 为啥要开始选择ubuntu LINUX
    开头还是介绍一下群,如果感兴趣polardb,mongodb,mysql,postgresql,redis等有问题,有需求都可以加群群内有各大数据库行业大咖,CTO,可以解决你的问题。其实纠结这个问题也是很长时间了,因为一个玩数据库的讨论系统的问题,也是在是不合场景。但没有办法,搞数据库的数据库也的在操作系统......
  • LoadRunner 监控到的Linux服务器CPU的一些主要指标说明
    CPU的主要指标:CPUUtilizationCPU使用率,CPU的使用时间百分比,75%以上就比较高了。在任意时间内,CPU有7个状态:1.idle,表示CPU闲置并等待工作分配.2.user,表示CPU在运行用户的进程3.system,表示CPU在执行kernel工作4.nice,表示CPU花费在被nice改变过优先级的process......