安装之前,首先要确定centos是否集成了自带的openjdk,如果有,我们先要删除自带的openjdk,具体步骤如下:
1)在系统终端输入:rpm -qa|grep java,如果有openjdk的话,会出现类似于XXXX_openjdk_XXX的信息;
2)删除openjdk,在终端输入:rpm -e –-nodeps XXXX_openjdk_XXX 。即可删除自带的openjdk。
注意:上面这两步可以一次性完成,如下:rpm -e --nodeps 'rpm -qa | grep java';
3)登录超级用户,在超级用户目录root下建立一个目录jdk:mkdir jdk;
4)进入jdk文件夹,将jdk-8u131-linux-x64.tar.gz拷贝到该目录下;
5)解压jdk压缩包:tar –xzvf jdk-8u131-linux-x64.tar.gz
6) 解压后的jdk的文件夹名字为jdk1.8.0_131,我们把它改为jdk1.8:mv jdk1.8.0_131/ jdk1.8/
7)进入jdk文件夹,获取目录绝对路径(我的绝对路径是:/root/jdk/jdk1.8):
①cd jdk1.8
②pwd
8)使用vim命令打开系统的环境变量配置文件:vi /etc/profile
①按Insert编辑;
②按Esc退出编辑;
③:wq (输入“wq”,保存并离开)
④:q! (输入“q!”,强制离开并放弃编辑的文件)
9)在profile文件最后加入:
## JAVA
export JAVA_HOME=/root/jdk/jdk1.8(jdk的绝对路径)
export PATH=${JAVA_HOME}/bin:$PATH
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
10)执行profile,使环境变量生效:source /etc/profile
11)验证是否配置成功:
①java
②javac
③java -version