1、准备工作
1.1、首先,更新包
[root@root ~]# yum update
1.2、检查服务器上是否已安装旧版本的Java
[root@root ~]# java -version
1.3、如果有旧版本的Java则移除
[root@root ~]# yum remove java-1.6.0-openjdk
[root@root ~]# yum remove java-1.7.0-openjdk
2、下载安装JDK
前往<a href="http://www.oracle.com/technetwork/java/javase/downloads/index.html">Oracle Java下载</a>根据需要选择合适的版本。我这里选择jdk-8u111-linux-x64.rpm
2.1、服务器中下载jdk-8u111-linux-x64.rpm
[root@root ~]# mkdir /usr/local/download
[root@root ~]# cd /usr/local/download
[root@root ~]# wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u111-b14/jdk-8u111-linux-x64.rpm"
[root@root ~]# ls
3、执行rpm包安装
[root@root ~]# rpm -ivh jdk-8u111-linux-x64.rpm
出现以下结果表示安装成功
Preparing... ################################# [100%]
Updating / installing...
1:jdk1.8.0_111-2000:1.8.0_111-fcs ################################# [100%]
Unpacking JAR files...
tools.jar...
plugin.jar...
javaws.jar...
deploy.jar...
rt.jar...
jsse.jar...
charsets.jar...
localedata.jar...
如果报这错误error: unpacking of archive failed on file /usr/java/jdk1.8.0_151/src.zip;5a4a3f48: cpio: read failed - No such file or directory
error: jdk1.8-2000:1.8.0_151-fcs.x86_64: install failed
4、检查Java版本
[root@root ~]# java -version
如果正确安装,会出现以下结果:
java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)
5、设置环境变量
[root@root ~]# export JAVA_HOME=/usr/java/jdk1.8.0_111/
[root@root ~]# export PATH=$PATH:$JAVA_HOME
#测试下环境变量:
[root@root ~]# echo $JAVA_HOME
#应该输出的结果:
/usr/java/jdk1.8.0_111/
然而,上述方法并不推荐,因为系统重启后所设置的环境变量将不复存在。为了使之永久性设置,需要在系统profile里新增路径。在/etc/profile.d/路径下新建一个文件,名为java.sh:
[root@root ~]# cd /etc/profile.d/
[root@root ~]# touch java.sh
写入以下语句:
#!/bin/bash
JAVA_HOME=/usr/java/jdk1.8.0_111
PATH=$JAVA_HOME/bin:$PATH
export PATH JAVA_HOME
export CLASSPATH=.
保存并关闭文件,执行以下命令使之可运行:
[root@root ~]# chmod +x /etc/profile.d/java.sh
最后,执行以下命令来永久设置环境变量:
[root@root ~]# source /etc/profile.d/java.sh
至此JDK已安装完毕
更多spring boot/spring cloud学习资源:
https://download.csdn.net/download/wiseap/10364359
更多区块链学习资源:
https://download.csdn.net/download/wiseap/10319848