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没有输出信息的主要内容,如果未能解决你的问题,请参考以下文章