如何替换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

相关推荐