目录
问题现象
笔者使用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
使用yum命令安装jdk1.8没有jps命令
这是由于没有openjdk-devel这个包,使用yum命令下载
yum install java-1.8.0-openjdk-devel.x86_64