检测自带openjdk
#rpm -qa | grep java
卸载自带jdk
#rpm -e --nodeps ``rpm -qa | grep java`
官网下载:
#wget http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-i586.tar.gz?AuthParam=1531295144_880c2dc1d62bf0656052339c2d1c0d0a
解压:
# tar -zxvf jdk-8u171-linux-i586.tar.gz\?AuthParam\=1531295144_880c2dc1d62bf0656052339c2d1c0d0a
# pwd
/root/java
配置环境变量:
# vim /etc/profile
在最后加上
#java
export JAVA_HOME=/root/java/jdk1.8.0_171
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:{JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
配置生效:
#source /etc/profile
测试:
java
javac
可能遇到问题:
运行#java #javac #java -version报错:
bash: /root/java/jdk1.8.0_171/bin/javac: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录
解决:# sudo yum install glibc.i686