您的位置:首页 > 运维架构 > Linux

centos7安装Java8

2017-03-12 23:19 190 查看

环境

系统centos7

java 8

卸载系统自带的openjdk

rpm -qa | grep openjdk
java-1.7.0-openjdk.x86_64 1:1.7.0.111-2.6.7.8.el7
java-1.8.0-openjdk.x86_64 1:1.8.0.102-4.b14.el7
java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64


先执行:

yum -y remove java


执行完成后,再次执行
java -vesion
发现没有卸载干净。

再次执行
rpm -qa | grep openjdk


java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64


再一 一执行:

[yutao@localhost programe_files]$ sudo yum -y remove java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64

[yutao@localhost programe_files]$ sudo yum -y remove java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64


再看看
java -version
,基本
OK
的。

安装Java

我下载的版本是
jdk1.8.0_121
,对下载的
jdk1.8.0_121.tar.gz
的压缩包进行解压,解压得到
jdk1.8.0_121
文件夹,我把它放到
/usr/programe_file
中,其中
programe_file
文件夹是我自己创建,专门用来存放通过解压缩包来安装的软件。

解压命令:

tar -zxvf jdk1.8.0_121.tar.gz


之后就是配置环境变量。

配置环境变量

[yutao@localhost programe_files]$ sudo vim /etc/profile


/etc/profile
文件:

# By default, we want umask to get set. This sets it for login shell
# Current threshold for system reserved uid/gids is 200
# You could check uidgid reservation validity in
# /usr/share/doc/setup-*/uidgid file
if [ $UID -gt 199 ] && [ "`/usr/bin/id -gn`" = "`/usr/bin/id -un`" ]; then
umask 002
else
umask 022
fi

for i in /etc/profile.d/*.sh ; do
if [ -r "$i" ]; then
if [ "${-#*i}" != "$-" ]; then
. "$i"
else
. "$i" >/dev/null
fi
fi
done

unset i
unset -f pathmunge

# jdk1.8
export JAVA_HOME=/usr/programe_files/jdk1.8.0_121
export JAVA_BIN=/usr/programe_files/jdk1.8.0_121/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


之后在执行:

source /etc/profile


使得我们刚刚配置的文件生效。

验证

java -version


结果:

java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: