Linux:找不到Java安装路径或JAVA_HOME没有输出信息

Posted 琦彦

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux:找不到Java安装路径或JAVA_HOME没有输出信息相关的知识,希望对你有一定的参考价值。

问题现象

笔者使用yum install java-1.8.0-openjdk 安装jdk后

使用echo $JAVA_HOME输出信息为空

问题解决

查看java位置

[root@localhost java]# which java
/usr/bin/java
[root@localhost java]# cd /usr/bin/java
-bash: cd: /usr/bin/java: 不是目录
# lrwxrwxrwx 其中l是连接文件,d是文件夹,l是连接文件,-是普通文件
# ls -lrt 表示按修改时间倒序列出当前工作目录下的文件
[root@localhost java]# ls -lrt /usr/bin/java
lrwxrwxrwx. 1 root root 22 5月  21 14:06 /usr/bin/java -> /etc/alternatives/java
[root@localhost java]# ls -lrt /etc/alternatives/java
lrwxrwxrwx. 1 root root 73 5月  21 14:06 /etc/alternatives/java -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.292.b10-1.el7_9.x86_64/jre/bin/java
  • lrwxrwxrwx 其中l是连接文件,d是文件夹,l是连接文件,-是普通文件
  • ls -lrt 表示按修改时间倒序列出当前工作目录下的文件

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

vim /etc/profile

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.292.b10-1.el7_9.x86_64/jre/bin/java
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

 

使配置文件生效,执行查看命令:

[root@localhost java]# source /etc/profile
[root@localhost java]#  echo $JAVA_HOME
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.292.b10-1.el7_9.x86_64/jre/bin/java

 

以上是关于Linux:找不到Java安装路径或JAVA_HOME没有输出信息的主要内容,如果未能解决你的问题,请参考以下文章

错误:找不到或无法加载主类

linux为啥总是找不到java命令

怎么解决linux中找不到文件或目录的问题?

tomcat安装

java-疑问-远程连接linux服务器找不到文件路径

Linux中找不到ifconfig命令的解决方法