centos7安装Java8

48 篇文章 0 订阅
45 篇文章 0 订阅

环境

系统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)
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

山鬼谣me

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值