-
Notifications
You must be signed in to change notification settings - Fork 0
Centos 7 安装Java 8
yangyp8110 edited this page Jan 17, 2018
·
1 revision
查看系统是否安装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
解压缩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/
使用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]#