当前位置:首页 > 技术之家 > linux > 正文内容

Centos7安装JDK1.8(详解版)

一、检查并卸载Openjdk

1、卸载Centos原本自带的openjdk

运行命令如下:

rpm -qa | grep java

2、然后通过    rpm -e --nodeps   后面跟系统自带的jdk名    这个命令来删除系统自带的jdk

例如: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-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64

3、yum源快速安装

查找能够安装的 jdk 版本

yum -y list java*

安装jdk1.8 

yum install java-1.8.0-openjdk.x86_64 java-1.8.0-openjdk-devel.x86_64

查看jdk是否安装完成

 java -version

 

使用 yum 方式安装 jdk 后,将 OpenJDK 安装到 /usr/lib/jvm/ 目录,使用如下命令查看

ls /usr/lib/jvm/

二、下载安装包

下载jdk1.8  for Linux的安装包 jdk-8u11-linux-x64.tar.gz

链接:https://pan.baidu.com/s/1tfWnkVZ1G9v8GPyz2ooGUw
提取码:1234

三、上传并配置环境

1、上传安装包到java目录(目录可自己任意创建)下,解压文件,命令如下:

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

注意:无论如何记住目录在哪哈

2、配置环境

#下载 vimyum vim install -y
#编辑配置环境vim /etc/profile

在最后添加

export JAVA_HOME='java安装目录'/jdk1.8.0_11#
 jdk1.8及以上可不用配置该条
 export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

3、生效配置,命令如下

# 生效命令 注意点和/之间有个空格. 
/etc/profile
# 检查是否配置成功,输入以下命令
java -version


扫描二维码推送至手机访问。

版权声明:本文章来源于网络,版权归原作者所有,如果本站文章侵犯了您的权益,请联系我们删除,联系邮箱:luxd@aliyun.com,感谢支持理解。


本文链接:https://luxd.cc/post/254.html

“Centos7安装JDK1.8(详解版)” 的相关文章

Linux内核替换的一种简单方法

Linux内核替换的一种简单方法

前言使用现有centos的镜像,在海光机器上出现了无法运行的情况,grub引导后就只剩下光标一直在闪,无任何字符输出。这种情况大概率是因为Linux的内核无法运行在海光的CPU上所导致的。已得知Linux内核在4.20版本后支持海光CPU,而在之前的版本中,则需要为内核打专门的patch,并编译内核...

Centos7内核升级

Centos7内核升级

1、需求介绍由于docker学习中的Overlay需要内核版本在3.12+,所以在安装完centos7.6之后要进行内核升级。2、升级实现升级方式可以使用源码编译方式或者rpm包安装方式,这里使用yum源升级安装。3、导入keyrpm --import https://www.elrepo.org/...

玩转Linux下yum源配置

玩转Linux下yum源配置

教你分分钟搞定Linux下yum源配置Linux操作系统对于我们技术人员,不管是开发,测试还是运维都应该是耳熟能详的一个操作系统。既然如此,那么就绕不开在Linux操作系统下安装软件包。在Linux下安装软件包的方式有三种,分别是rpm安装、源码编译安装、yum安装。接下来我们就重点介绍一下最常用、...

Linux 学习笔记

Linux 学习笔记

[NeadPay]Linux 学习笔记一、 常用命令LINUX常用操作命令和命令行编辑快捷键终端快捷键:Ctrl + a/Home 切换到命令行开始Ctrl + e/End 切换到命令行末尾Ctrl + l 清除屏幕内容,效果等同于 clearCtrl + u 清除剪切光标之前的内容Ctrl + k...

Linux文件服务配置FTP服务

Linux文件服务配置FTP服务

前言        之前学习了网络管理,在平时我们去各网站下载电影或者文件,比如去电影天堂下载电影的时候,细心的会发现网站的前缀是ftp://,这篇文章就开始学习怎么配置ftp服务器供客户端进行下载文件。什么是FTP?     ...

报错“FirewallD is not running”怎么办,如何解决?

报错“FirewallD is not running”怎么办,如何解决?

一、报错详情在docker创建redis容器,在进行window访问redis容器端口进行绑定设置时,执行firewall-cmd --zone=public --add-port=6379/tcp --permanent 进行防火墙设置端口时,需要开启防火墙。提示错误FirewallD is no...