借鉴https://blog.csdn.net/u010590120/article/details/94736800
使用java -version命令,如果已经安装了openjdk建议按照上面的链接指引删除。
先从官网下载jdk.tar.gz(很慢)我下好了,放上网盘链接
链接:https://pan.baidu.com/s/1TuigZEJF6MK1pNrPFCkmsw
提取码:sr92
http://www.oracle.com/technetwork/java/javase/downloads/index.html
使用MobaXterm上传到Linux目录下
解压命令:tar zxvf 压缩包名称 (例如:tar zxvf jdk-8u152-linux-x64.tar.gz)
删除命令:rm -f 压缩包名称 (例如 rm -f jdk-8u152-linux-x64.tar.gz)
配置系统环境变量
vim /etc/profile
最后一行添加
#java environment
export JAVA_HOME=/usr/java/jdk1.8.0_241
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
刷新配置
source /etc/profile
使用java -version检测安装结果
如果出现command not found或者bash: /usr/java/jdk1.8.0_241/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory,就可能是缺少了glibc库,安装即可解决
sudo yum install glibc.i686