流程一览:
1、下载JDK1.8(jdk-8u11-linux-x64.tar.gz)
2、 解压缩安装
3、配置JAVA_HOME环境变量
4、切换JDK1.8为当前使用的JDK
5、重启,查看安装结果
1、下载JDK1.8(jdk-8u11-linux-x64.tar.gz)
(1) Oracle 官网下载
注意:下载需要登录账号接受协议,没有账号或者嫌麻烦可以选择(2)的方式。
(2) 前辈分享的免费资源
windows32 / 64、Linux32 / 64[【.tar.gz / rpm】都有。
2、解压缩安装JDK
综合这两个教程安装的:
Centos7 JDK8的安装配置 :解压缩 && 配置环境变量JAVA_HOME
在Centos下用alternative命令切换各个版本的jdk的方法 :可以不卸载Linux自带的OpenJDK,只切换你当前要用的版本就行。
step1:拷贝JDK压缩包到 /usr/java (便于以后查找)
step2:解压缩安装JDK1.8
#tar -zxvf jdk-8u11-linux-x64.tar.gz // 版本号务必正确
step3:将解压缩后的文件夹【jdk1.8.0_11】移动到 /opt 目录下
—— /opt 目录主要是存放用户自己安装的软件,so:之后配置JAVA_HOME路径就应该是 /opt/jdk1.8.0_11
Step4:用alternatives install命令安装
语法: #alternatives --install <link> <name> <path> <priority>
理解:【将指定path的可执行文件 安装到 指定的link路径下 并命名为name。 priority表示优先级】
命令:
#alternative --install /usr/bin/java java /opt/jdk1.8.0_11/bin/java 1
#alternative --install /usr/bin/javac javac /opt/jdk1.8.0_11/bin/javac 1
#alternative --install /usr/bin/jar jar /opt/jdk1.8.0_11/bin/jar 1
截图:
说明:
-- 用alternative install 是为了支持一个系统中存在同一软件的不同版本。
-- alternative 命令只能在 root权限使用。
-- 以上命令运行后,理解为已把 jdk1.8. 登记到 alternative全局设置当中了。
3、配置JAVA_HOME环境变量
在/etc/profile 文件末尾新增以下内容:
#JDK1.8
export JAVA_HOME=/opt/jdk1.8.0_11
export JAVA_BIN=/opt/jdk1.8.0_11/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH
4、切换JDK1.8为当前使用的JDK
#alternatives --config java
输入JDK1,.8对应的序号即可切换,“+”号表示当前选项
5、重启,查看安装结果
#reboot // 重启
#java -version // 查看jdk版本
结果: