linux查看jdk安装路径 怎么找到jdk安装路径

大家好,今天小编来为大家解答以下的问题,关于linux查看jdk安装路径,怎么找到jdk安装路径这个很多人还不知道,现在让我们一起来看看吧!

Linux下查看JDK安装路径

在Linux环境下,查询JDK安装路径可通过多种方法。最直接且通常有效的方式是使用echo$JAVA_HOME命令。前提需确保环境变量$JAVA_HOME已配置,此命令可直接返回JDK安装路径,如/usr/lib/jvm/java-1.8.0。

若使用which java或whereis java命令,它们主要定位到Java的执行路径或展示部分路径信息,而非完整的安装路径。使用rpm-qa| grep java命令也仅适用于特定安装方式,如通过Yum安装的JDK,其结果将列出与Java相关的软件包,而非直接路径信息。

在Linux中,熟悉命令行工具如ls是非常有益的。使用ls-lrt命令可以按文件创建时间排序列出文件详细信息。通过逐步探索,可以找到JDK的安装路径。以/usr/bin/java为例,其指向的是一个符号链接,指向更深层的目录。通过链式命令执行,最终可达至/usr/lib/jvm/java-1.8.0。此路径为JDK实际安装位置,对于后续配置和使用JDK至关重要。

linux查看jdk安装路径linux怎么安装jdk详细教程交流

本文以在CentOS 7.6中安装JDK8为例进行安装,其他系统和版本都是大同小异的。

下载

进入Oracle官方网站的下载页面。

根据Linux系统的位数选择要下载的压缩包。怎么知道Linux系统的位数呢?可以执行下面的命令:

getconfLONG_BIT如果显示32,则是23位的Linux系统,如果显示64,则是64位的Linux系统。这里是64位的,所以下载Linux x64,如下图:

勾选上接受许可协议,如下图:

勾选上以后,下载按钮就变亮了,点击下载,如下图:

假如你没有登录过Oracle的账号,会跳转到Oracle账号登录页面。想下载JDK,必须有Oracle账号,这一点比较恶心。如果你还没有注册过,我已经为你准备好账号(此账号仅供下载JDK使用):

用户名:OneMoreStudy@163.com密码:One-More-Study-666输入用户名和密码,登录以后就可以直接下载了。

安装

把下载好的压缩包,上传到Linux系统中。

创建安装目录

mkdir/usr/local/java/解压缩到安装目录tar-zxvfjdk-8u241-linux-x64.tar.gz-C/usr/local/java/解压缩以后,进入/usr/local/java/目录后,你会发现多一个目录,它就是JDK所在目录。JDK版本不同,这个目录名有所不同,这里是jdk1.8.0_241,那么完整路径就是/usr/local/java/jdk1.8.0_241,记住这个路径,下面会用到。

设置环境变量

执行以下命令,编辑/etc/bashrc文件:

vi/etc/bashrc在文件的末尾添加如下内容:

exportJAVA_HOME=/usr/local/java/jdk1.8.0_241exportJRE_HOME=${JAVA_HOME}/jreexportCLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexportPATH=${JAVA_HOME}/bin:$PATH执行以下命令,使刚刚设置的环境变量生效:

source/etc/bashrc验证执行Java的打印版本命令:

java-version如果显示下面的Java版本信息,恭喜你,你已经安装成功了。

javaversion"1.8.0_241"Java(TM)SERuntimeEnvironment(build1.8.0_241-b11)JavaHotSpot(TM)64-BitServerVM(build25.241-b11,mixedmode)

查看jdk安装路径linux

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:which java

首先要申明一下which java是定位不到安装路径的。which java定位到的是java程序的执行路径。那么怎么定位到java的安装路径呢?《linux就该这么学》下面我们来看看例子吧,如下所示:

[root@localhost~]# java-version

java version"1.7.0_51"

OpenJDK Runtime Environment(rhel-2.4.5.5.el7-x86_64 u51-b31)

OpenJDK 64-Bit Server VM(build 24.51-b03, mixed mode)

[root@localhost~]# which java

/usr/bin/java

[root@localhost~]# ls-lrt/usr/bin/java

阅读剩余
THE END