CentOS安装JDK

一、查询系统默认JDK

Centos系统默认会安装OpenJDK,一般建议是安装sun公司的JDK。我们首先检查系统是否安装有jdk并且是OpenJDK版本的,若是,则将它卸载掉并安装上sun公司的JDK版本。
查询系统是否已安装OpenJDK用如下查询命令:

[root@localhost local]# rpm -qa | grep java

[root@localhost local]# rpm -qa | grep jdk

CentOS安装JDK_第1张图片
查询系统是否已安装OpenJDK

查询当前java版本:

[root@localhost local]# java -version
查询当前java版本

由以上可知,

系统中已安装了OpenJDK 1.7.0_111。

二、删除已安装的OpenJDK

删除安装的OpenJDK,可以用如下命令:

�rpm –e  jdk相关 (普通删除命令,删除特定的包,如果遇到依赖,则无法删除)

rpm -e –nodeps  jdk相关 (强制删除命令,忽略依赖,删除特定的包。如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除) 

注意:这里的jdk相关指的是上个步骤中用查询命令 查出来的jdk的相关文件。

CentOS安装JDK_第2张图片
删除已安装的OpenJDK

最后执行rpm查询命令时已查不出相关jdk文件,说明jdk已经删除成功。


查看是否删除成功
CentOS安装JDK_第3张图片
查看是否存在这些文件夹

由上图可以看出,查询无果,说明jdk已经删除干净。
若查询出来还有参与目录,可以用# rm -rf 目录,将残余目录一个一个删除掉。
至此jdk的删除工作已完成。

三、下载安装JDK

  1. 在/usr/local目录下创建java文件夹
[root@localhost local]# mkdir java
  1. 下载JDK
    首先查看CentOS的系统位数
uname -a
getcong LONG_BIT
查看CentOS的系统版本

CentOS安装JDK_第4张图片
image.png

进入CentOS中输入

wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" 填写你刚才复制的下载链接地址
CentOS安装JDK_第5张图片
下载JDK
  1. 解压下载的JDK文件
[root@localhost java]# tar -xzvf jdk-8u144-linux-x64.tar.gz
  1. 设置环境变量
[root@localhost java]# vi /etc/profile

在profile尾部添加如下内容:

#set java environment
JAVA_HOME=/usr/local/java/jdk1.8.0_144
JRE_HOME=/usr/local/java/jdk1.8.0_144/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH

让修改生效:

[root@localhost java]# source /etc/profile

验证JDK有效性

[root@localhost java]# java -version
CentOS安装JDK_第6张图片
验证Java环境是否设置成功

至此JDK已经安装成功

四、测试JDK的功能

  1. 新建一个Java文件
[root@localhost test]# touch HelloWorld.java
  1. 编辑HelloWorld.java文件
[root@localhost test]# vi HelloWorld.java
CentOS安装JDK_第7张图片
书写简单的程序
  1. 编译并运行HelloWorld.java文件
[root@localhost test]# javac HelloWorld.java
[root@localhost test]# java HelloWorld.java
查看运行结果

终于结束了

整理不简单,希望点个喜欢,谢谢了

你可能感兴趣的:(CentOS安装JDK)