centos上java版本默认openjdk,会出现各种莫名其妙的问题,建议卸载安装jdk
1、查看java版本:java -version 如果是openjdk建议卸载
2、卸载openjdk
rpm -qa | grep java
使用下面命令卸载掉上面命令列出工具
rpm -e --nodeps java-xxxxxx(根据实际)
最后在使用rpm -qa | grep java查看,没有了。
3、下载jdk
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
下载完后,解压到你想要的位置。
4、配置环境变量(个人把解压的文件夹名称改成java8)
export JAVA_HOME=/data/download/java8
export JRE_HOME=/data/download/java8/jre
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
也可以把上面配置写到/etc/profile文件末尾
执行下面命令使之生效
source /etc/profile
5、查看java版本 java -version
6、创建软连接 ln -s /data/download/java8/bin/java /usr/bin/