centos7安装Java8

    xiaoxiao2021-03-25  80

    环境

    系统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)
    转载请注明原文地址: https://ju.6miu.com/read-38045.html

    最新回复(0)