Centos中yum方式安装java

本文档介绍了如何在CentOS系统中检查、卸载自带的JDK,并展示了通过yum命令安装不同版本Java的过程,包括1.8.0版本。在卸载后,通过`java-version`和`javac`命令验证Java环境的变化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

查看CentOS自带JDK是否已安装

[root@test ~]# yum list installed |grep java

若有自带安装的JDK,应如下操作进行卸载CentOS系统自带Java环境

	
[root@test ~]# java -version
java version "1.7.0_181"
OpenJDK Runtime Environment (rhel-2.6.14.8.el6_9-x86_64 u181-b00)
OpenJDK 64-Bit Server VM (build 24.181-b00, mixed mode)
 
[root@test ~]# yum -y remove java-1.7.0-openjdk*
[root@test ~]# yum -y remove tzdata-java.noarch
 
[root@test ~]# java --version
-bash: /usr/bin/java: No such file or directory

查看yum库中的Java安装包

[root@test ~]# yum -y list java*
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: centos.ustc.edu.cn
* extras: centos.ustc.edu.cn
* updates: centos.ustc.edu.cn
base | 3.7 kB 00:00
extras | 3.4 kB 00:00
updates | 3.4 kB 00:00
Available Packages
java-1.5.0-gcj.x86_64 1.5.0.0-29.1.el6 base
java-1.5.0-gcj-devel.x86_64 1.5.0.0-29.1.el6 base
java-1.5.0-gcj-javadoc.x86_64 1.5.0.0-29.1.el6 base
java-1.5.0-gcj-src.x86_64 1.5.0.0-29.1.el6 base
java-1.6.0-openjdk.x86_64 1:1.6.0.40-1.13.12.6.el6_8 updates
java-1.6.0-openjdk-demo.x86_64 1:1.6.0.40-1.13.12.6.el6_8 updates
java-1.6.0-openjdk-devel.x86_64 1:1.6.0.40-1.13.12.6.el6_8 updates
java-1.6.0-openjdk-javadoc.x86_64 1:1.6.0.40-1.13.12.6.el6_8 updates
java-1.6.0-openjdk-src.x86_64 1:1.6.0.40-1.13.12.6.el6_8 updates
java-1.7.0-openjdk.x86_64 1:1.7.0.111-2.6.7.2.el6_8 updates
java-1.7.0-openjdk-demo.x86_64 1:1.7.0.111-2.6.7.2.el6_8 updates
java-1.7.0-openjdk-devel.x86_64 1:1.7.0.111-2.6.7.2.el6_8 updates
java-1.7.0-openjdk-javadoc.noarch 1:1.7.0.111-2.6.7.2.el6_8 updates
java-1.7.0-openjdk-src.x86_64 1:1.7.0.111-2.6.7.2.el6_8 updates
java-1.8.0-openjdk.x86_64 1:1.8.0.101-3.b13.el6_8 updates
java-1.8.0-openjdk-debug.x86_64 1:1.8.0.101-3.b13.el6_8 updates
java-1.8.0-openjdk-demo.x86_64 1:1.8.0.101-3.b13.el6_8 updates
java-1.8.0-openjdk-demo-debug.x86_64 1:1.8.0.101-3.b13.el6_8 updates
java-1.8.0-openjdk-devel.x86_64 1:1.8.0.101-3.b13.el6_8 updates
java-1.8.0-openjdk-devel-debug.x86_64 1:1.8.0.101-3.b13.el6_8 updates
java-1.8.0-openjdk-headless.x86_64 1:1.8.0.101-3.b13.el6_8 updates
java-1.8.0-openjdk-headless-debug.x86_64 1:1.8.0.101-3.b13.el6_8 updates
java-1.8.0-openjdk-javadoc.noarch 1:1.8.0.101-3.b13.el6_8 updates
java-1.8.0-openjdk-javadoc-debug.noarch 1:1.8.0.101-3.b13.el6_8 updates
java-1.8.0-openjdk-src.x86_64 1:1.8.0.101-3.b13.el6_8 updates
java-1.8.0-openjdk-src-debug.x86_64 1:1.8.0.101-3.b13.el6_8 updates
java_cup.x86_64 1:0.10k-5.el6 base
java_cup-javadoc.x86_64 1:0.10k-5.el6 base
java_cup-manual.x86_64 1:0.10k-5.el6 base
javacc.x86_64 4.1-0.5.el6 base
javacc-demo.x86_64 4.1-0.5.el6 base
javacc-manual.x86_64 4.1-0.5.el6 base
javassist.noarch 3.9.0-6.el6 base
javassist-javadoc.noarch 3.9.0-6.el6 base

以yum库中java-1.8.0为例, "*"表示将java-1.8.0的所有相关Java程序都安装上
1

[root@test ~]# yum -y install java-1.8.0-openjdk*

查看刚安装的Java版本信息。
输入:“java -version” 可查看Java版本
输入:“javac” 可查看Java的编译器命令用法
*************** 当你发现自己的才华撑不起野心时,就请安静下来学习吧!***************
参考地址

### 在 CentOS 7 上使用 Yum 安装 JDK 1.8 #### 检查现有 Java 版本 为了确保系统中没有旧版本的 JDK 干扰新版本的安装,先检查当前已安装Java 软件包: ```bash rpm -qa | grep java ``` 如果存在任何旧版 JDK,则需要卸载这些软件包以避免冲突。 #### 卸载旧版 JDK 对于检测到的旧版 JDK 及其相关组件可以执行如下命令来移除它们: ```bash rpm -qa | grep java | xargs rpm -e --nodeps ``` 这一步骤能够清理掉之前可能残留下来的不兼容版本[^1]。 #### 查找可用的 JDK 版本 接着查询 yum 源里可供选择的具体 JDK 类型及其版本号: ```bash yum list java* ``` 此操作会列出所有与 `java` 关联的可选安装项,从中确认目标版本即 OpenJDK 1.8 是否存在于列表之中。 #### 执行 JDK 1.8 的安装 一旦确定了要安装的确切名称后就可以直接调用 yum 来完成安装过程。针对 JDK 1.8 推荐采用以下指令进行部署: ```bash yum install java-1.8.0-openjdk.x86_64 -y ``` 该方法不仅限于基础运行时环境 (JRE),还可以扩展至开发工具集 (JDK)[^3]。 #### 验证安装成果 最后验证刚刚安装好的 JDK 是否生效以及具体版本信息无误: ```bash java -version ``` 上述命令应当返回类似于 "openjdk version "1.8..." 的输出结果表明安装成功。 值得注意的是,在通过 yum 方式安装 JDK 后无需手动调整 PATH 环境变量,因为这一配置已经在安装过程中自动处理完毕[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值