Linux更新java版本

问题描述:

/etc/profile文件中,已经设置JAVA_HOME,且已经使用过source命令了,但是使用java -version查询的时候,版本仍然是1.7的。

<!--/etc/profile-->
#JAVA_HOME
export JAVA_HOME=/opt/modules/jdk1.8.0_191
export PATH=$PATH:$JAVA_HOME/bin
$ java -version
java version "1.7.0_251"
OpenJDK Runtime Environment (rhel-2.6.21.0.el6_10-x86_64 u251-b02)
OpenJDK 64-Bit Server VM (build 24.251-b02, mixed mode)

解决过程:

#使用which命令找到java所在的位置
$ which java
/usr/bin/java
#删除/usr/bin/java文件
$ sudo rm /usr/bin/java
#执行source
$ source /etc/profile
#执行java -version
$ java -version
$ java -version
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
    原文作者:xl132598798
    原文地址: https://blog.csdn.net/xl132598798/article/details/105600276
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞