Centos7安装jdk1.8的三种方法

Linux上的CentOS7一般会安装Open JDK,关于OpenJDK和JDK的区别:http://www.cnblogs.com/sxdcgaq8080/p/7487369.html
下面开始安装步骤:

--------------------------------------------------------------------------第一步-----------------------------------------------------------------------

第一步  卸载系统自带的OpenJDK以及相关的java文件

在命令窗口键入: java -version
在这里插入图片描述
可以看到系统自带的OpenJDK版本信息,在命令窗口键入: rpm -qa | grep java

命令说明:
rpm   管理套件
-qa   使用询问模式,查询所有套件
grep  查找文件里符合条件的字符串
java   查找包含java字符串的文件

在这里插入图片描述

以上文件中,下面这几个可以删除

java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
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

noarch文件可以不用删除

python-javapackages-3.4.1-11.el7.noarch
tzdata-java-2016g-2.el7.noarch
javapackages-tools-3.4.1-11.el7.noarch

在命令窗口键入,rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
大概率会出错,因为在普通用户sxd用户下,并没有操作这几个文件的权限。
解决方法:在命令窗口键入,su root
进入root用户,可以有权限操作这几个文件。

在这里插入图片描述
完整的删除文件的命令,在命令窗口键入:

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

命令介绍:
rpm     管理套件
-e     删除指定的套件
–nodeps  不验证套件档的相互关联性

检查是否已经删除成功在命令窗口键入:java -version
在这里插入图片描述
代表已经删除成功了,如果还没有删除,则用yum -y remove去删除他们

------------------------------------------------------------------------------第二步-----------------------------------------------------------------------------

开始安装jdk
1、在命令行输入(官网由于证书问题wget 不能直接下载,需要加忽略证书和请求头。–no-check-certificate --no-cookies --header “Cookie: oraclelicense=accept-securebackup-cookie”):

wget --no-check-certificate --no-cookies --header “Cookie: oraclelicense=accept-securebackup-cookie” http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz

如果出现【-bash: wget: 未找到命令】的提示,则进行wget的插件安装(命令行输入:yum -y install wget),安装完毕后,再次执行下载jdk的操作

2、解压:

tar -zxvf jdk-8u131-linux-x64.tar.gz

3、创建java存放目录:

管理员:

mkdir /usr/local/java

非管理员:

sudo mkdir /usr/local/java

4、将解压后的文件内容,拷贝到新建的目录下:

mv /tools/jdk1.8.0_131/ /usr/local/java/

5、修改环境变量:

vi /etc/profile

在文件最后面加入以下几句:

export JAVA_HOME=/usr/local/java/jdk1.8.0_131
export JRE_HOME= J A V A H O M E / j r e e x p o r t C L A S S P A T H = . : {JAVA_HOME}/jre export CLASSPATH=.: JAVAHOME/jreexportCLASSPATH=.:{JAVA_HOME}/lib: J R E H O M E / l i b : {JRE_HOME}/lib: JREHOME/lib:CLASSPATH
export JAVA_PATH= J A V A H O M E / b i n : {JAVA_HOME}/bin: JAVAHOME/bin:{JRE_HOME}/bin
export PATH= P A T H : PATH: PATH:{JAVA_PATH}

退出保存(先按Esc键,再按:wq!)

6、让配置文件生效:

重启电脑;
通过命令source /etc/profile 让profile文件立即生效(我采用的方式)
source /etc/profile

7、测试是否安装成功:
命令行输入javac,出现以下界面:
在这里插入图片描述

命令行输入java -version,出现以下界面:
在这里插入图片描述

备注:如果通过wget获取不到资源的,请从以下地址自行下载

jdk-8u131-windows-x64下载地址:

链接: https://pan.baidu.com/s/1dUDGi-5hmzg2nWFR65CEHw
提取码: mquh

jdk-8u131-linux-x64.tar下载地址:

链接: https://pan.baidu.com/s/12TV3-2wqfb-tFcgJ2JM_0A
提取码: 22sp

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值