本文主要介绍的是如何是在CentOS 7.6这个版本的Linux系统下安装JDK1.8,因为Linux环境下,很多时候是离不开Java的,下面笔者就和大家一起分享在Linux系统下安装JDK1.8的过程!
安装环境
- 本机系统:Win 10
- 虚拟机软件:VMware Workstation 12 Pro
- 虚拟机Linux系统:CentOS 7.6
- JDK版本:1.8.0_181
- 远程连接工具:SecureCRT
- 文件传输工具:FileZilla_3.7.3_win32
说明:本文是通过SecureCRT工具远程连接Linux系统进行操作的,如果是直接在Linux可视化界面操作那就更方便了,原理一样。
Linux系统上安装JDK
下载JDK安装包
下载Linux环境下的JDK安装包,请去oracle官网(https://www.oracle.com/index.html)中下载JDK的安装文件。不要告诉我你不会下载,你要真不知道,自己百度!由于我的Linux是64位的,所以我下载的JDK安装包是jdk-8u181-linux-x64.tar.gz
。
卸载OpenJDK
我们先要有一个干净的Linux环境,先检查一下Linux系统中是否存在已经安装好的JDK。
这说明我安装的CentOS 7.6系统本身就自带OpenJDK,所以我们要卸载掉它。那到底该如何卸载呢?下面我娓娓道来。
首先使用rpm -qa | grep java
命令查看本机上所有已经安装成功的软件,且只查看和java相关的,即查看CentOS 7.6系统自带的OpenJDK。
然后使用rpm -e --nodeps java-xxx
命令卸载掉CentOS 7.6系统自带的OpenJDK(一共四个):
怎样证明你确实卸载掉了呢?仍然可使用rpm -qa | grep java
命令来查看。
创建JDK的安装路径
安装JDK之前,先创建JDK的安装路径,我打算将JDK安装在/usr/local/src
目录下的java目录中,所以我们要在/usr/local/src
目录下创建一个java目录。
上传安装文件到Linux
接下来我们就要将JDK安装文件上传到Linux系统上。那怎样将jdk-8u181-linux-x64.tar.gz
文件上传到Linux系统上呢?我们可借助一个工具——FileZilla,该工具可从网上下载,我下载的是:
读者只须解压缩即可使用,多的我就不说了。双击filezilla.exe
程序,在弹出的窗口中输入服务器IP地址、用户名、密码和端口号(默认为22),然后点击快速连接
即可连接到Linux系统。
之后找到jdk-8u181-linux-x64.tar.gz
文件的位置,然后将其拖入到/usr/local/src/java
目录下。
怎样知道我们真的上传上去了呢?可使用cd命令切换到/usr/local/src/java
目录下,然后使用ll
命令查看一下该目录。
解压jdk-8u181-linux-x64.tar.gz文件
使用cd命令切换到/usr/local/src/java
目录下,然后使用tar –zxvf jdk-8u181-linux-x64.tar.gz
命令解压目录中的jdk-8u181-linux-x64.tar.gz。在这里出现了一个错误,记录如下:
从上可知,根本就无法解压jdk-8u181-linux-x64.tar.gz文件。要想解决该问题,须使用yum install glibc.i686
命令安装依赖,且必须在联网的情况下安装,如果网速不太好,就要等待很长时间,希望读者有点耐心。
安装依赖完毕之后,再次解压就能成功了。我们可在/usr/local/src/java
目录下使用ll
命令查看一下该目录,就能看到解压之后的JDK了,再使用cd jdk1.8.0_181
命令进入到jdk1.8.0_181目录中,并使用ll
命令查看一下该目录,就能看到我们非常熟悉的东西了。
如果我们敲入java命令,根本就不会给我们提供一些帮助信息,如下:
这就需要我们配置JDK的环境变量了,下面会讲解。
配置环境变量
使用vim /etc/profile
命令打开profile这个文件,它里面是Linux系统的一些环境变量。然后移动该文件的末尾行,敲入i
,添加如下配置:
#set java environment 注释
JAVA_HOME=/usr/local/src/java/jdk1.8.0_181
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
添加完之后,如何退出呢?可按下ESC键,再输入:wq
命令。
注意:向profile这个文件中配置好JDK的环境变量之后,一定要使用source /etc/profile
命令重新加载下该配置文件。
最后,可使用java -version
命令查看JDK的版本号。
出现以上情况,我们的Linux系统就成功安装JDK了。这是一个历史性的时刻,必须记录下来!