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

文章目录

  • Linux系统安装JDK1.8 详细流程
    • 前言
    • 安装详细流程
      • 卸载Open JDK
      • 下载并安装JDK
      • 配置环境变量
      • 测试环境
    • 参考文章

前言

在 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相关文件已经成功删除。

更多推荐

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