Skip to content

Centos 7 安装Java 8

yangyp8110 edited this page Jan 17, 2018 · 1 revision

查看系统是否安装openjdk,如果已安装需要删除

查看系统是否安装openjdk

[root@localhost usr]# rpm -qa | grep java
java-1.7.0-openjdk-headless-1.7.0.51-2.4.5.5.el7.x86_64
python-javapackages-3.4.1-5.el7.noarch
tzdata-java-2014b-1.el7.noarch
javapackages-tools-3.4.1-5.el7.noarch
java-1.7.0-openjdk-1.7.0
[root@localhost usr]# 

删除自带的openjdk

[root@localhost usr]# rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.51-2.4.5.5.el7.x86_64
[root@localhost usr]# rpm -e --nodeps java-1.7.0-openjdk-1.7.0
  • rpm -e --nodeps 加上查询出的java名逐一执行,删除java

安装 jdk 1.8

解压缩jdk1.8到jdk1.8.0_112,将解压缩的jdk移到目录/usr/local/install/jdk1.8.0_112

[root@localhost softpackage]# mv jdk1.8.0_112/ /usr/local/install/

jdk1.8配置环境变量

使用vim命令打开系统的环境变量配置文件:

[root@localhost jdk1.8.0_112]# vi /etc/profile

在profile文件最后加入:

#java 1.8 config (注释)
JAVA_HOME=/usr/local/install/jdk1.8.0_112
JRE_HOME=$JAVA_HOME/jre
CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib/dt.jar
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

export JAVA_HOME JRE_HOME CLASSPATH PATH
#java 1.8 config

查看是否安装成功

[root@localhost jdk1.8.0_112]# java -version
-bash: java: command not found

启用新的配置

[root@localhost jdk1.8.0_112]# source /etc/profile
[root@localhost jdk1.8.0_112]# java -version
java version "1.8.0_112"
Java(TM) SE Runtime Environment (build 1.8.0_112-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.112-b15, mixed mode)
[root@localhost jdk1.8.0_112]# 
Clone this wiki locally