Centos7安装jdk1.8的三种方法

导读:本篇文章讲解 Centos7安装jdk1.8的三种方法,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/22190.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!