CentOS7 JDK配置


检测当前系统是否已经安装 JDK

java -version

linux 系统可能会自带 OpenJDK:
在这里插入图片描述


卸载 OpenJDK

  1. 检测 JDK 安装包
rpm -qa | grep java

在这里插入图片描述
2. 卸载 OpenJDK

yum remove *openjdk*
  1. 再次输入 rpm -qa | grep java 查看卸载情况
    在这里插入图片描述

下载 JDK

  1. 判断当前操作系统是 32 位,还是 64 位操作系统。执行下面命令,输出 32 即 32 位操作系统,输出 64 即 64 位操作系统。
getconf LONG_BIT
  1. Oracle 官网下载 对应版本的 JDK。这里下载的是 JDK 8

扩展:
JDK 从 7u71 版本开始,JDK 会同时发布两个版本:奇数版本(CPU)和偶数版本(PSU)。
奇数版本为 BUG 修正并全部通过检验的版本,官方强烈推荐使用这个版本。
偶数半年报包含了技术版本所有的内容,以及未被验证的 BUG 修复。Oracle 官方表示:除非你深受 BUG 困扰,否则不推荐您使用这个版本。


安装 JDK

  1. 当前登录用户为 root。在 /root 目录下创建文件夹 software,用于存放软件包。
mkdir -p software

mkdir 命令说明:

  • -p:确保目录名称存在,不存在的就建一个。
  1. 通过 WinSCP 工具将下载的软件包上传到 Linux 服务器上。

扩展:
家目录:用户登录后首先会进入自己的家目录。

  • 对于一般用户,~ 表示 /home/(用户名);
  • 对于 root 用户,~ 表示 /root;
  1. 解压 jdk-8u211-linux-x64.tar.gz
mkdir -p /usr/lib/jvm
tar -zxvf jdk-8u211-linux-x64.tar.gz -C /usr/lib/jvm

tar 命令参数说明:

  • -z:支持 gzip 解压文件;
  • -x:从压缩的文件中提取文件;
  • -v:显示操作过程;
  • -f:指定压缩文件;
  • -C:切换到指定目录

扩展:
/usr 文件系统经常很大,因为所有程序安装在这里。

  • /usr:/usr 里的所有文件一般来自 Linux distribution;
  • /usr/local:本地安装的程序和其它东西在 /usr/local 下;
  • /usr/lib:/usr/lib 下包含程序或子系统的不变的数据文件,包括一些site-wide配置文件。名字lib来源于库(library); 编程的原始库存在 /usr/lib 里.
  1. 设置环境变量
vim /etc/profile

在文件最前面添加:

 export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_211
 export JRE_HOME=${JAVA_HOME}/jre
 export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
 export PATH=${JAVA_HOME}/bin:$PATH

执行 profile 文件,这样可以使配置不用重启即可立即生效:

source /etc/profile
  1. 检查 jdk 是否配置成功
java -version

显示如下,表示安装成功:
在这里插入图片描述


参考

jdk 版本 8u201 8u202 区别:https://blog.csdn.net/derkampf/article/details/87710885
Linux 安装 JDK 完整步骤:https://www.cnblogs.com/Dylansuns/p/6974272.html
Linux 中 /usr 与 /var 目录详解:https://www.cnblogs.com/Jamesliang/articles/1486690.html
linux 中 tar 命令的用法:https://blog.csdn.net/kkw1992/article/details/80000653


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值