欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

CentOS7简单的安装jdk方式,centos7jdk方式

来源: javaer 分享于  点击 33484 次 点评:198

CentOS7简单的安装jdk方式,centos7jdk方式


1、查看本机是否有Java

[denr@denr ~]$ rpm  -qa | grep java

[denr@denr ~]$ rpm  -qa | grep java
java-1.7.0-openjdk-1.7.0.191-2.6.15.4.el7_5.x86_64
javapackages-tools-3.4.1-11.el7.noarch
tzdata-java-2018f-2.el7.noarch
java-1.8.0-openjdk-headless-1.8.0.191.b12-0.el7_5.x86_64
java-1.7.0-openjdk-headless-1.7.0.191-2.6.15.4.el7_5.x86_64
java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64
python-javapackages-3.4.1-11.el7.noarch

2、如果有,移除(无则跳过)

从第一步看到有java-1.7.0-openjdk和java1.8.0-openjdk,运行命令

sudo yum remove java-1.*

[denr@denr ~]$ sudo yum remove java-1.*
已加载插件:fastestmirror, langpacks
正在解决依赖关系
--> 正在检查事务
---> 软件包 java-1.7.0-openjdk.x86_64.1.1.7.0.191-2.6.15.4.el7_5 将被 删除
--> 正在处理依赖关系 java >= 1.5,它被软件包 jline-1.0-8.el7.noarch 需要
---> 软件包 java-1.7.0-openjdk-headless.x86_64.1.1.7.0.191-2.6.15.4.el7_5 将被 删除
---> 软件包 java-1.8.0-openjdk.x86_64.1.1.8.0.191.b12-0.el7_5 将被 删除
--> 正在处理依赖关系 java-1.8.0-openjdk,它被软件包 icedtea-web-1.7.1-1.el7.x86_64 需要
---> 软件包 java-1.8.0-openjdk-headless.x86_64.1.1.8.0.191.b12-0.el7_5 将被 删除
--> 正在检查事务
---> 软件包 icedtea-web.x86_64.0.1.7.1-1.el7 将被 删除
---> 软件包 jline.noarch.0.1.0-8.el7 将被 删除
--> 正在处理依赖关系 jline,它被软件包 rhino-1.7R5-1.el7.noarch 需要
--> 正在检查事务
---> 软件包 rhino.noarch.0.1.7R5-1.el7 将被 删除
--> 解决依赖关系完成

依赖关系解决

================================================================================
 Package                     架构   版本                        源         大小
================================================================================
正在删除:
 java-1.7.0-openjdk          x86_64 1:1.7.0.191-2.6.15.4.el7_5  @updates  554 k
 java-1.7.0-openjdk-headless x86_64 1:1.7.0.191-2.6.15.4.el7_5  @updates   92 M
 java-1.8.0-openjdk          x86_64 1:1.8.0.191.b12-0.el7_5     @updates  501 k
 java-1.8.0-openjdk-headless x86_64 1:1.8.0.191.b12-0.el7_5     @updates  104 M
为依赖而移除:
 icedtea-web                 x86_64 1.7.1-1.el7                 @anaconda 2.3 M
 jline                       noarch 1.0-8.el7                   @anaconda  72 k
 rhino                       noarch 1.7R5-1.el7                 @anaconda 1.1 M

事务概要
================================================================================
移除  4 软件包 (+3 依赖软件包)

安装大小:200 M
是否继续?[y/N]:y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  正在删除    : icedtea-web-1.7.1-1.el7.x86_64                              1/7 
  正在删除    : rhino-1.7R5-1.el7.noarch                                    2/7 
  正在删除    : jline-1.0-8.el7.noarch                                      3/7 
  正在删除    : 1:java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64           4/7 
  正在删除    : 1:java-1.8.0-openjdk-headless-1.8.0.191.b12-0.el7_5.x86_6   5/7 
  正在删除    : 1:java-1.7.0-openjdk-1.7.0.191-2.6.15.4.el7_5.x86_64        6/7 
  正在删除    : 1:java-1.7.0-openjdk-headless-1.7.0.191-2.6.15.4.el7_5.x8   7/7 
  验证中      : 1:java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64           1/7 
  验证中      : 1:java-1.7.0-openjdk-headless-1.7.0.191-2.6.15.4.el7_5.x8   2/7 
  验证中      : 1:java-1.8.0-openjdk-headless-1.8.0.191.b12-0.el7_5.x86_6   3/7 
  验证中      : icedtea-web-1.7.1-1.el7.x86_64                              4/7 
  验证中      : 1:java-1.7.0-openjdk-1.7.0.191-2.6.15.4.el7_5.x86_64        5/7 
  验证中      : jline-1.0-8.el7.noarch                                      6/7 
  验证中      : rhino-1.7R5-1.el7.noarch                                    7/7 

删除:
  java-1.7.0-openjdk.x86_64 1:1.7.0.191-2.6.15.4.el7_5                          
  java-1.7.0-openjdk-headless.x86_64 1:1.7.0.191-2.6.15.4.el7_5                 
  java-1.8.0-openjdk.x86_64 1:1.8.0.191.b12-0.el7_5                             
  java-1.8.0-openjdk-headless.x86_64 1:1.8.0.191.b12-0.el7_5                    

作为依赖被删除:
  icedtea-web.x86_64 0:1.7.1-1.el7           jline.noarch 0:1.0-8.el7          
  rhino.noarch 0:1.7R5-1.el7                

完毕!

3、验证是否卸载完成

[denr@denr ~]$ java -version
bash: java: 未找到命令...

如上提示为卸载成功

4、下载Jdk(.rpm文件)

在官网找到对应的rpm安装包,下载

5、安装Jdk,在文件的目录下运行

[denr@denr 下载]$ sudo rpm -ivh jdk-11.0.1_linux-x64_bin.rpm

[denr@denr 下载]$ rpm -ivh jdk-11.0.1_linux-x64_bin.rpm
警告:jdk-11.0.1_linux-x64_bin.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID ec551f03: NOKEY
错误:can't create 事务 lock on /var/lib/rpm/.rpm.lock (权限不够)
[denr@denr 下载]$ sudo rpm -ivh jdk-11.0.1_linux-x64_bin.rpm 
[sudo] denr 的密码:
警告:jdk-11.0.1_linux-x64_bin.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID ec551f03: NOKEY
准备中...                          ################################# [100%]
正在升级/安装...
   1:jdk-11.0.1-2000:11.0.1-ga        ################################# [100%]

6、验证

[denr@denr 下载]$ java -version
java version "11.0.1" 2018-10-16 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.1+13-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.1+13-LTS, mixed mode)

 

相关文章

    暂无相关文章
相关栏目:

用户点评