如何替换Centos7源安装Oracle JDK?,centos7oracle


如何替换Centos7源安装Oracle JDK?


替换Centos7 原有源为阿里源

首先备份

cd /etc/yum.repos.d/

mv CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 下载阿里源repo文件

wget http://mirrors.aliyun.com/repo/Centos-7.repo 插入代码

mv Centos-7.repo CentOS-Base.repo 更新系统

yum clean all

yum makecache

yum update 重启系统

init 6

卸载openjdk,安装Oracle的jdk

1.下载jdk-8u161-linux-x64.tar.gz(oracle官网下载)

2.使用xshell上传jdk至Centos7中的 /usr/local/java

    cd /usr/local/
    mkdir java
    上传jdk-8u161-linux-x64.tar.gz

3.卸载openjdk

    [1]使用rpm -qa | grep java 查询系统自带jdk
    [2]卸载非noarch文件
        1)、rpm -e --nodeps java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64
        2)、rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.131-11.b12.el7.x86_64
    [3]rpm -qa | grep java 命令来查询出是否删除掉

4.安装sun的jdk

    [1]cd /usr/local/java/
    [2]tar xvf jdk-8u161-linux-x64.tar.gz
    [3]rm -f jdk-8u161-linux-x64.tar.gz
    [4]编辑/etc/profile 中的内容
        1)、vim /etc/profile 按i之后进入insert模式,在文件末尾添加环境变量
            export JAVA_HOME=/usr/local/java/jdk1.8.0_161
            export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
            export PATH=$PATH:$JAVA_HOME/bin
        2)、保存并退出 
            方式一:按ESC键后输入 :wq
            方式二:按住shift 键然后连按两次Z
    [5]重启profile文件
        source /etc/profile
    [6]测试jdk
        1)、javac
        2)、java -version

相关内容