1、卸载OpenJDK

CentOS7默认安装了OpenJDK,首先查一下版本信息

rpm -qa|grep java

可以查询到如下结果:

删除系统自带的OpenJDK

rpm -e --nodeps `rpm -qa | grep java`

删除之后检查一下:

2、安装OracleJDK

2.1、下载JDK1.8

wget https://download.oracle.com/otn/java/jdk/8u261-b12/a4634525489241b9a9e1aa73d9e118e6/jdk-8u261-linux-x64.tar.gz?AuthParam=1596464234_b06d1006096f525f3f56b4dbe3b052d3

如果上面链接失效,则去官网下载:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

2.2、解压压缩包

解压压缩包

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

2.3、将jdk移动到特定目录

在 /usr/local目录下新建jdk目录,并把jdk移动进来

mkdir jdk

打开jdk目录

[root@hadoop-master jdk]# ll
总用量 0
drwxr-xr-x 3 10143 10143 17 6月  18 14:59 jdk1.8.0_261

因此我们jdk的目录为:/usr/local/jdk/jdk1.8.0_261

2.4、配置环境变量

vi /etc/profile

进入编辑模式insert在文件的尾部换行,追加以下内容:

#java环境变量
export JAVA_HOME=/usr/local/jdk/jdk1.8.0_261
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin

按ESC键,然后:wq进行保存。

2.5、刷新环境变量

cd /
source /etc/profile

2.6、查看是否安装

java -version

执行结果如果出现版本号代表安装成功

[root@hadoop-master /]# java -version
java version "1.8.0_261"
Java(TM) SE Runtime Environment (build 1.8.0_261-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.261-b12, mixed mode)

CentOS7安装JDK1.8简单体验(java开发必备)相关推荐

  1. 基于virtualbox的centos7安装jdk1.8

    centos7安装jdk1.8 安装JDK1.8 如果已经安装好的小伙伴只是想看看如何配置自己的环境变量的话可以直接往下看.因为现在下载的centos7是自带open-jdk的,所以在安装之前应该先检 ...

  2. eclipse java开发插件_10大Java开发必备的Eclipse插件

    原标题:10大Java开发必备的Eclipse插件 今天小编来给大家介绍10个Java开发人员必备的Eclipse 插件,它们有各自的优势,你可以从中选择适合你的那款. 1. EGit EGit是 J ...

  3. centos java mvn_Linux(centos7)安装JDK1.8与maven

    安装JDK1.8 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html  官网下载j ...

  4. solaris安装java_Solaris是出色的Java开发平台的原因

    solaris安装java 几天前,我发布了" OpenSolaris的死亡:为Java开发人员选择操作系统 ",其中我说Solaris是Java开发人员的绝佳平台. 这篇文章的重 ...

  5. centos7 安装jdk1.8 并配置环境变量

    Centos 7 安装 jdk1.8 下载源码文件 解压安装 配置环境变量 下载源码文件 百度网盘连接 提取码: ott7 自行上传到服务器即可 我是把压缩包放在了 /usr/local/src 这个 ...

  6. java开发必备基础

    Java总复习 java知识总复习 第一章:java概述: 1:Java的历史: ​ Java诞生于SUN(Stanford University Network),09年SUN被Oracle(甲骨文 ...

  7. Java开发必备技巧

    1 调试技巧 一般的IDE工具都有以下调试功能,本文以 IntelliJ IDEA 为例 1.1 计算表达式 以下是实际开发中很容易遇到的一种场景:调试下面的代码时,validate() 返回值为tr ...

  8. 高级JAVA开发必备技能:java8 新日期时间API((一)JSR-310:ZoneId 时区和偏移量)(JAVA 小虚竹)

    技术活,该赏 点赞再看,养成习惯 大家好,我是小虚竹.之前有粉丝私聊我,问能不能把JAVA8 新的日期时间API(JSR-310)知识点梳理出来.答案是肯定的,谁让我宠粉呢.由于内容偏多(超十万字了) ...

  9. 高级JAVA开发必备技能:时区的规则发生变化时,如何同步JDK的时区规则(实战方案,建议收藏)

    技术活,该赏 点赞,收藏再看,养成习惯 场景 服务器安装JDK时,默认会有支持JDK版本对应的时区规则.但是时区规则可能会变化的,那如何保持时区规则是最新的呢? TZUpdater 工具介绍 ​ 提供 ...

最新文章

  1. (3)WebApi客户端调用
  2. 为什么产品经理这个行业装逼的人这么多?
  3. 基于VTK与Qt的体绘制程序
  4. oracle 补丁打不上_非Oracle用户下的数据库不能进行补丁安装处理一例
  5. php 猴子选大王,php猴子选大王
  6. python seaborn 热图 值对应颜色_基于行值的seaborn热图配色方案
  7. mysql 查看所有表的引擎_MySQL查看数据库、表的占用空间大小以及某个库中所有表的引擎类型...
  8. 自动化测试框架Selenium的使用——安装Selenium
  9. 汽车加油问题(python)
  10. 三维地下管线系统(skyline)
  11. CSR蓝牙遥控器OTA固件升级
  12. 【已解决】Activity MainActivity has leaked window PhoneWindow$DecorView@ that was originally added here
  13. NEXTCHIP 内容介绍+应用场景+代理商信息
  14. 铁威马NAS媒体索引设置教程
  15. 武汉光庭导航面试经历
  16. Python3安装bz2
  17. vue 高德地图 不同区域显示不同颜色_老司机频繁掉沟里,高德百度腾讯地图导航到底该怎么选?...
  18. 为什么厉害的人(我)都精力那么好?我有四大秘诀
  19. 具备统一门户功能的内网即时通讯软件才是发展趋势
  20. Java指令-Djava.ext.dirs的陷阱

热门文章

  1. 男篮球员特点 里约惨案就是这样造成的
  2. java.lang.NumberFormatException 错误及解决办法
  3. 常用的SAP系统FM
  4. CL_GUI_PICTURE
  5. ABAP EXCEL 上传 和下载 过程
  6. Chart of Accout-科目表
  7. Two conferences重点词汇
  8. “隐忍”多年的“水果大王”百果园要寻求资本协助了?
  9. java类多例_Java多例设计模式实例详解
  10. 如何在python中构造时间戳参数