linux安装jdk1.8_liyu121的博客-程序员宅基地

技术标签: linux  

1、检查一下系统中的jdk版本

[[email protected] software]# java -version

显示:

openjdk version "1.8.0_102"
OpenJDK Runtime Environment (build 1.8.0_102-b14)
OpenJDK 64-Bit Server VM (build 25.102-b14, mixed mode)

2、检测jdk安装包

[[email protected] software]# rpm -qa | grep java

显示:

java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
python-javapackages-3.4.1-11.el7.noarch
tzdata-java-2016g-2.el7.noarch
javapackages-tools-3.4.1-11.el7.noarch
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

3、卸载openjdk

[[email protected] software]# rpm -e --nodeps tzdata-java-2016g-2.el7.noarch
[[email protected] software]# rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
[[email protected] software]# rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64
[[email protected] software]# rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
[[email protected] software]# rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64

 或者使用

[[email protected] jvm]# yum remove *openjdk*

之后再次输入rpm -qa | grep java 查看卸载情况: 

 

[[email protected] software]# rpm -qa | grep java
python-javapackages-3.4.1-11.el7.noarch
javapackages-tools-3.4.1-11.el7.noarch

 4、安装新的jdk

下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

下载完成后,我是放在 /usr/software/java 目录

解压 jdk-8u201-linux-x64.tar.gz安装包

[[email protected] java]# cd /usr/software/java
[[email protected] java]# tar -zxvf jdk-8u201-linux-x64.tar.gz

5、设置环境变量

[[email protected] software]# vim /etc/profile

 在最前面添加:

export JAVA_HOME=/usr/software/java/jdk1.8.0_201  
export JRE_HOME=${JAVA_HOME}/jre  
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
export  PATH=${JAVA_HOME}/bin:$PATH

 

6、执行profile文件 

[[email protected] software]# source /etc/profile

这样可以使配置不用重启即可立即生效。

7、检查新安装的jdk

[[email protected] software]# java -version

 

java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)

 到此为止,整个安装过程结束。

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/liyu121/article/details/88824695

智能推荐

SwiftUI 学习笔记(一) 开篇_verybigbug的博客-程序员宅基地

接触到SwiftUI纯属偶然。学校老师布置作业,小孩要拍照上传作业到钉钉,微信里面。直接通过微信,钉钉拍照上传的图片是没有经过处理的,考虑到老师的负担,我负责帮娃娃对图片进行黑白处理,这样老师收到图片后可以很好的阅读。首先下载了【扫描全能王】,拍照处理成黑白后再导到相册中,再通过钉钉上传。偶尔一次我就做了,经常要这么玩,有点不高兴了,闲来无事,就决定自己写一个拍照处理再分享到钉钉的APP吧。图像处理嘛,刚好也用java玩过opencv,那就在App里调用Opencv来处理就好了,本来一开始想用Rea

临时加速pip安装module的速度_Happy_Sharing的博客-程序员宅基地

pip install 模块名==版本号 -i https://pypi.tuna.tsinghua.edu.cn/simple

RTF 格式 说明_rtf语言 设置起始位置的缩进_a3729291988的博客-程序员宅基地

摘要: 本文对RTF文件格式进行分析研究,对RTF文件结构及特性进行了阐述,并分别列举了几个实用性的例子进行详细分析,最终通过VB程序代码实现了一个RTF书写器(不具有所见即所得特性)。本文对软件开发人员及RTF文件格式感兴趣的人员具有参考价值。关键字:RTF、Rich Text Format、Office、文件格式。一、引言富文本格式(RTF)规范是为了便于在应用程序

论文笔记 -- Tangram: Optimized Coarse-Grained Dataflow for Scalable NN Accelerators_love小酒窝的博客-程序员宅基地

目录 Tangram: Optimized Coarse-Grained Dataflow for Scalable NN Accelerators 1.Abstract 2.Introduction 4.Baseline Architecture and Its Inefciencies...

图像处理 一维快速小波变换_蒋_X_X的博客-程序员宅基地

编程环境:windows下结合opencv//一维快速小波变换/*src,dstCA,dstCD均为一维行向量dstCA,dstCD分别表示小波变换结果的低频和高频部分,其长度为src的一半type:选取的小波名称 可用为: "Haar","db4","sym4"使用Mallat算法,并利用傅里叶变换来快速执行卷积运算*/void DWT(CvMat* src, CvMat

随便推点

java里的注解_有难易乎的博客-程序员宅基地

从JDK5开始,Java增加对元数据的支持,也就是 注解(Annotation) ,注解与注释是有一定区别的,可以把注解理解为代码里的特殊标记,这些标记可以在编译,类加载,运行时被读取,并执行相应的处理。注释 ( comment ) 用于注解说明解释程序的文字就是 注释 。注解入门内置注解自定义注解,元注解注解入门注解是JAVA5开始引入的新技术。注解其实就是代码里的特殊标记,它用于替代配置文件:传统方式通过配置文件告诉类如何运行,有了注解技术后,开发人员可以通过注解告诉类如何运行。在J.

BAT程序员必备技能_Mathilda91的博客-程序员宅基地

前言想要进入BAT等一线互联网公司,以下是你必需具备的技能。如果你掌握的不牢固,那就赶快巩固,如果你还没有涉及,现在就立马学习起来吧。1.Java语言基础java语法基础java类与对象java继承与多态面向对象高级特性异常处理多线程输入与输出IO泛型,reflection,annotation;2.Java基本类库java.lang 包:主要含有与语言相关的类。java.lang 包由解释程序自...

Verilog 学习笔记(2)——基本语法、数值、数据类型、表达式、编译指令_celldefine_FPGA 学习工的博客-程序员宅基地

文章目录2.1 Verilog 基础语法格式注释标识符与关键字2.2 Verilog 数值表示数值种类整数数值表示方法实数表示方法字符串表示方法2.3 Verilog 数据类型线网(wire)寄存器(reg)向量整数,实数,时间寄存器变量2.4 Verilog 表达式表达式操作数操作符算术操作符关系操作符等价操作符逻辑操作符按位操作符归约操作符移位操作符拼接操作符条件操作符2.1 Verilog 基础语法格式Verilog 是区分大小写的。格式自由,可以在一行内编写,也可跨多行编写。每个语句必须

python安装第三方打包模块_pefile>=2017.8.1_青之羽的博客-程序员宅基地

不要使用python3.8在python3.8当中不支持installers插件的安装比较坑爹在dos当中输入指令实现对文件包进行安装操作D:\python\PythonProject>pip installer pyinstallerERROR: unknown command "installer" - maybe you meant "install"D:\python\PythonProject>pip install pyinstallerCollect..

android路径生成图片不显示,【报Bug】Android系统app离线打包,打开相册选择图片后,返回路径“content://media/external/images....”,显示不了图片..._仇小佳的博客-程序员宅基地

详细问题描述Android系统5+app云打包后,plus.gallery.pick打开相册,选择图片后,返回的path是以“file:///.....”开头,按这个路径,显示图片,可以正常显示;但离线打包,打开相册选择图片后,返回路径“content://media/external/images....”,按这个路径是显示不了图片;后面把“content://media/external/im...