CentOS7下安装JDK详细过程

 

一、安装前提条件

1、使用xshell远程连接工具连接到Linux服务(可选项)。

2、使用root用户,因为CentOS7自带的JDK文件需要完整删除,需要root权限。

3、准备WinSCP工具,需要将文件从本机windows拷贝到Linux服务器。

 

二、卸载系统自带的OpenJDK以及相关的java文件

1、在命令窗口键入:

java -version
 
 

可以看到系统自带的OpenJDK版本信息,如下图:

2、在命令窗口键入:

rpm -qa | grep java
 
 

命令说明:

rpm   管理套件    
-qa   使用询问模式,查询所有套件
grep  查找文件里符合条件的字符串
java   查找包含java字符串的文件

其中可以删除的文件为:


 
 
  1. java-1 .7 .0-openjdk-1 .7 .0 .221-2 .6 .18 .0 .el7_6 .x86_64
  2. java-1 .7 .0-openjdk-headless-1 .7 .0 .221-2 .6 .18 .0 .el7_6 .x86_64
  3. java-1 .8 .0-openjdk-headless-1 .8 .0 .212 .b04-0 .el7_6 .x86_64
  4. java-1 .8 .0-openjdk-1 .8 .0 .212 .b04-0 .el7_6 .x86_64

noarch文件可以不用删除:


 
 
  1. python-javapackages-3 .4 .1-11 .el7 .noarch
  2. javapackages-tools-3 .4 .1-11 .el7 .noarch
  3. tzdata-java-2019a-1 .el7 .noarch

3、完整的删除文件的命令,在命令窗口键入:


 
 
  1. rpm -e --nodeps java-1 .7 .0-openjdk-1 .7 .0 .221-2 .6 .18 .0 .el7_6 .x86_64
  2. rpm -e --nodeps java-1 .7 .0-openjdk-headless-1 .7 .0 .221-2 .6 .18 .0 .el7_6 .x86_64
  3. rpm -e --nodeps java-1 .8 .0-openjdk-headless-1 .8 .0 .212 .b04-0 .el7_6 .x86_64
  4. rpm -e --nodeps java-1 .8 .0-openjdk-1 .8 .0 .212 .b04-0 .el7_6 .x86_64

命令介绍:

rpm     管理套件  
-e     删除指定的套件
--nodeps  不验证套件档的相互关联性

4、检查是否已经删除成功:

以上,代表已经删除成功。

5、如果还没有删除,则用yum -y remove去删除他们。

 

三、下载稳定版本JDK

【注意】:JDK安装在哪个用户下,就是给哪个用户使用

1、JDK下载地址

当前最新版本下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
历史版本下载地址:http://www.oracle.com/technetwork/java/javase/archive-139210.html 

 

2、通过WinSCP将下载的JDK从windows本机拷贝到Linux服务器

 

四、解压安装JDK

1、将文件拷贝一份到/usr/java

键入命令:

cp jdk-12.0.1_linux-x64_bin.tar.gz  /usr/java
 
 

如下图:

2、在java目录下,解压JDK压缩文件

在命令窗口键入:

tar -zxvf jdk-12.0.1_linux-x64_bin.tar.gz 
 
 

解压完成如下图:

命令介绍:

tar                                  备份文件
-zxvf     
-z                 通过gzip指令处理备份文件
-x                 从备份文件中还原文件
-v                 显示指令执行过程
-f                  指定备份文件
jdk-12.0.1_linux-x64_bin.tar.gz  文件名

3、删除JDK安装包(可选项)

在命令行键入:

rm -f jdk-12.0.1_linux-x64_bin.tar.gz
 
 

命令解释:

rm    删除文件或目录
-f      强制删除文件或目录

 

五、配置JDK环境变量

1、编辑全局变量

在命令行键入:

vim /etc/profile
 
 

命令说明:

vim      文本编辑
/etc/profile   全局变量文件

 

进入文本编辑状态下,光标走到文件最后一行,键盘按下:

i
 
 

进入插入状态:
在文本的最后一行粘贴如下:
注意JAVA_HOME=/usr/java/jdk-12.0.1  就是你自己的目录


 
 
  1. #java environment
  2. export JAVA_HOME=/usr/java/jdk-12.0.1
  3. export CLASSPATH=.: ${JAVA_HOME}/jre/lib/rt.jar: ${JAVA_HOME}/lib/dt.jar: ${JAVA_HOME}/lib/tools.jar
  4. export PATH= $PATH: ${JAVA_HOME}/bin

按Esc,并键入:

:wq
 
 

保存退出

 

六、让刚刚设置的环境变量生效并检查是否安装成功

1、让刚刚设置的环境变量生效

键入:

source /etc/profile
 
 

2、检查是否配置成功

键入:

java -version

 
 

 

以上,就完成了Linux(CentOS)环境中JDK的安装。

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值