Linux系统安装JDK1.8 详细流程

文章目录

前言

在 Linux系统上安装 JDK的时候,基本上所有的资料都要你检查并卸载掉系统上原生的 Open JDK,然后再进行 JDK的安装。那么 Open JDK和 JDK有什么区别呢?

其实,Open JDK是 JDK的原始开放代码,JDK7就是在 Open JDK7的基础上发布的。可以简单的认为,Open JDK 是基础版,而 JDK是发行版。

我们不使用Open JDK,这其中最重要的有两点:

  • Open JDK不包含 Deployment(部署)功能

    • 部署的功能包括:Browser Plugin、Java Web Start、以及Java控制面板,这些功能在Open JDK中是找不到的
  • Open JDK源代码不完整
    • JDK的一部分源代码因为产权的问题无法开放 Open JDK使用,导致Open JDK进行了一些源代码的替换
    • 而且Open JDK只包含最精简的 JDK,没有其他的软件包,得自己去下载,环境的配置相对更麻烦

安装详细流程

这个方法对 Linux系统都适用。本博客以 CentOS系统为实例进行安装,Ubuntu等系统也是同样的操作。

卸载Open JDK

首先,我们先检查系统是否自带了 JDK。输入命令

java -verison

结果很明显,系统自带了 Open JDK,我们需要先把它卸载掉。

在卸载之前,我们查看一下 Java的相关文件。输入命令

rpm -qa | grep java

可以看到,这个系统中原生的 Java相关文件比较多,一个个删肯定麻烦,我们直接将这些相关文件批量删除。输入命令

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

这里因为我自己就是 root用户,所以没有加上 sudo。如果是一般用户输入这行命令,系统提示没有执行权限的话,在命令前面加上 sudo即可。

sudo rpm -qa | grep java | xargs rpm -e --nodeps

相关文件删除完毕后,我们再次输入命令 java -verison 来查看结果

可以看出,这些 Java相关文件已经成功删除。


http://www.taodudu.cc/news/show-3809268.html

相关文章:

  • Linux系统安装详细教程!
  • Linux系统安装教程(手把手教学)
  • 图论思维导图
  • 【离散数学】图论-思维导图
  • 图论思维导图整理
  • matlab图论模型和算法
  • 图论相关的基本定义(自用)
  • Tikz作图教程:图论中环的画法
  • 图论中的一些概念
  • 图论——同构图
  • 图论基础知识
  • 离散数学-图论
  • 现代图论Ⅰ(图论概念)
  • 现代图论笔记(一)图论的基础知识
  • c++图论
  • 图论的基本概念
  • 图论(一)基本概念
  • 【图论——第一讲】图论基础以及图的储存
  • 图论基本概念
  • Python数学建模系列(八):图论
  • 064.django之模型层单表查询
  • 苹果7手机严重卡顿_7个相见恨晚的iPhone技巧,难怪别人都说苹果手机好用
  • SQL位运算查询 - ‘‘ 举例
  • html5打包在ios上发布,第二篇 HTML5打包发布IOS APP之苹果开发者账号申请流程
  • Django_ORM操作 - 查询
  • 团队项目选题——地铁信息查询
  • django 单表查询
  • django_orm数据库查询语句
  • java调用序列_基于JAVA的苹果序列号接口调用代码实例
  • oracle 当前top sql,Oracle top 查询TOP SQL

Linux系统安装JDK1.8 详细流程相关推荐

  1. linux安装JDK1.8详细步骤

    linux安装JDK1.8详细步骤 1.官网下载jdk1.8压缩包 进入官网:https://www.oracle.com/java/technologies/downloads/ 2.将下载好的压缩 ...

  2. Linux系统安装jdk1.6

    Linux系统安装jdk1.6 0.码仙励志 1.下载jdk 2.安装 0.码仙励志 要把昨日当作回忆,今日继续努力,明天就随他去. 1.下载jdk 我这里的jdk是jdk-6u45版本的,适合64位 ...

  3. Linux系统安装Nodejs(详细教程)

    Linux系统安装Nodejs(详细教程) 介绍: ​ Node.js发布于2009年5月,由Ryan Dahl开发,是一个基于Chrome V8引擎的JavaScript运行环境,使用了一个事件驱动 ...

  4. Linux下安装Oracle11G详细流程(只为最好的你)

    需要安装oracle dataguard,所以先要安装单台oracle11g,下面是单台oracle11g的详细流程. 1,安装环境 硬件环境:2台linux虚拟机,Centos6.4 ,4G ,4核 ...

  5. Linux系统安装gcc/g++详细过程

    下载: http://ftp.gnu.org/gnu/gcc/gcc-4.5.1/gcc-4.5.1.tar.bz2 浏览: http://ftp.gnu.org/gnu/gcc/gcc-4.5.1/ ...

  6. Linux安装Charm-crypto环境详细流程

    前言 安装Charm-crypto踩了很多坑, 所以有必要总结成一篇文章, 好吧, 其实我学什么都总(shui)结成文章 根据官方文档 根据Python的库文档 都不能正确安装, 主要是跟版本有关, ...

  7. 大数据教程(2.2):Linux系统安装JDK1.7

    2019独角兽企业重金招聘Python工程师标准>>> 本篇文章,博主主要分享在centos6.9安装JDK1.7的全过程,主要目标针对刚入IT行业或者平常碰不到服务器的小白们,大神 ...

  8. Linux系统安装tftp服务器详细步骤

    1,更新软件源 2,下载 tftp 服务 3,在根目录下建立 tftp 工作目录 4,修改 tftpboot 5,配置 1>打开文件 sudo vim /etc/default/tftpd-hp ...

  9. 阿里云自动java和mysql数据库_阿里云服务器之基于Linux系统部署上线JavaWeb项目和连接MySQL数据库(从购买云服务器到发布JavaWeb项目全套详细流程)...

    阿里云服务器之基于Linux系统部署上线JavaWeb项目和连接MySQL数据库(从购买云服务器到发布JavaWeb项目全套详细流程) (仅此纪念人生第一篇学习博客) 前阵子接了一个小小的JavaWe ...

最新文章

  1. 三代测序的基本原理、组装方法和应用场景
  2. c语言程序框一点数字就消失,你用C语言编程时,会犯下面的错误吗?
  3. sql语句中嵌套2层循环
  4. WebRTC 中的基本音频处理操作
  5. web服务器一些概念
  6. Ubuntu18 安装yum
  7. Cascadea for Mac(强大的CSS编辑器)
  8. 子网掩码计算java,JAVA获取子网掩码源代码
  9. 解决实现虚拟机win10与主机文件的共享问题
  10. 《JavaSE-第十四章》之文件(一)
  11. 信号完整性基础01:从频域出发理解信号(1)-时域和频域
  12. SVAC1.0帧间预测技术分析
  13. 一年月份大小月口诀_大月小月口诀 什么意思 有多少天
  14. 怎么把html设置桌面壁纸,win7系统怎么把桌面更换成自己喜欢的桌面背景?
  15. oh-my-zsh安装教程
  16. 计算机开机黑屏并有报警声,开机报警5声,开机黑屏报警8声
  17. 面向对象与原型-ps:这一章简直是天书
  18. java里字符的大小写转换
  19. Java设计模式--在项目中的应用
  20. 路程c语言,求最短路程(Prim算法)求C语言代码的解题

热门文章

  1. chrome 设置代理服务器
  2. uniapp 实现选项卡功能
  3. 树莓派4B烧录Ubuntu mate20.04并配置ROS
  4. google也有贴吧了
  5. 瓦片经纬度及行列号转换_Slippy map tilenames(瓦片和经纬度换算)
  6. (七)Python数据分析与挖掘实战(实战篇)——航空公司客户价值分析
  7. 如何破解“千人千面”,深度解读用户画像
  8. Skycc营销软件,让我找到了Dunny兔
  9. 全面提升Linux服务器的安全zz
  10. Python OpenCV -- Canny 边缘检测 (十一)