卸载linux自带的jdk版本以及安装自己下载的jdk版本(不卸载会影响以后使用)

这篇具有很好参考价值的文章主要介绍了卸载linux自带的jdk版本以及安装自己下载的jdk版本(不卸载会影响以后使用)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

我们在安装linux系统的时候,如果同时安装了图形化界面,此时系统会自动给我们安装一个jdk,但是系统自带的jdk对我们后面学习是有影响的,所以今天整理了一下如何删除系统自带的jdk版本以及安装自己的下载的jdk。

一、卸载系统自带的jdk

1. 查看系统自带jdk

[root@localhost /]# java -version
openjdk version "1.8.0_161"
OpenJDK Runtime Environment (build 1.8.0_161-b14)
OpenJDK 64-Bit Server VM (build 25.161-b14, mixed mode)

2.查找JDK相关包是否被安装

[root@localhost /]# rpm -qa |grep jdk
copy-jdk-configs-3.3-2.el7.noarch
java-1.8.0-openjdk-headless-1.8.0.161-2.b14.el7.x86_64
java-1.7.0-openjdk-1.7.0.171-2.6.13.2.el7.x86_64
java-1.8.0-openjdk-1.8.0.161-2.b14.el7.x86_64
java-1.7.0-openjdk-headless-1.7.0.171-2.6.13.2.el7.x86_64
[root@localhost /]# rpm -qa |grep gcj
[root@localhost /]# 

3. 删除这些包

[root@localhost /]# yum -y remove java-1.7.0-openjdk-1.7.0.171-2.6.13.2.el7.x86_64
已加载插件:fastestmirror, langpacks
正在解决依赖关系
--> 正在检查事务
---> 软件包 java-1.7.0-openjdk.x86_64.1.1.7.0.171-2.6.13.2.el7 将被 删除
--> 解决依赖关系完成
base/7/x86_64                                                                                                             | 3.6 kB  00:00:00     
extras/7/x86_64                                                                                                           | 2.9 kB  00:00:00     
updates/7/x86_64                                                                                                          | 2.9 kB  00:00:00     

依赖关系解决

=================================================================================================================================================
 Package                               架构                      版本                                         源                            大小
=================================================================================================================================================
正在删除:
 java-1.7.0-openjdk                    x86_64                    1:1.7.0.171-2.6.13.2.el7                     @anaconda                    554 k

事务概要
=================================================================================================================================================
移除  1 软件包

安装大小:554 k
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  正在删除    : 1:java-1.7.0-openjdk-1.7.0.171-2.6.13.2.el7.x86_64                                                                           1/1 
  验证中      : 1:java-1.7.0-openjdk-1.7.0.171-2.6.13.2.el7.x86_64                                                                           1/1 
删除:
  java-1.7.0-openjdk.x86_64 1:1.7.0.171-2.6.13.2.el7                                                                                             
完毕!
[root@localhost /]# yum -y remove copy-jdk-configs-3.3-2.el7.noarch
已加载插件:fastestmirror, langpacks
正在解决依赖关系
--> 正在检查事务
---> 软件包 copy-jdk-configs.noarch.0.3.3-2.el7 将被 删除
--> 正在处理依赖关系 copy-jdk-configs >= 2.2,它被软件包 1:java-1.8.0-openjdk-headless-1.8.0.161-2.b14.el7.x86_64 需要
--> 正在处理依赖关系 copy-jdk-configs >= 2.2,它被软件包 1:java-1.7.0-openjdk-headless-1.7.0.171-2.6.13.2.el7.x86_64 需要
--> 正在检查事务
---> 软件包 java-1.7.0-openjdk-headless.x86_64.1.1.7.0.171-2.6.13.2.el7 将被 删除
--> 正在处理依赖关系 libawt.so()(64bit),它被软件包 1:java-1.8.0-openjdk-1.8.0.161-2.b14.el7.x86_64 需要
--> 正在处理依赖关系 libjava.so()(64bit),它被软件包 1:java-1.8.0-openjdk-1.8.0.161-2.b14.el7.x86_64 需要
--> 正在处理依赖关系 libjava.so(SUNWprivate_1.1)(64bit),它被软件包 1:java-1.8.0-openjdk-1.8.0.161-2.b14.el7.x86_64 需要
--> 正在处理依赖关系 libjli.so()(64bit),它被软件包 1:java-1.8.0-openjdk-1.8.0.161-2.b14.el7.x86_64 需要
--> 正在处理依赖关系 libjli.so(SUNWprivate_1.1)(64bit),它被软件包 1:java-1.8.0-openjdk-1.8.0.161-2.b14.el7.x86_64 需要
--> 正在处理依赖关系 libjvm.so()(64bit),它被软件包 1:java-1.8.0-openjdk-1.8.0.161-2.b14.el7.x86_64 需要
--> 正在处理依赖关系 libjvm.so(SUNWprivate_1.1)(64bit),它被软件包 1:java-1.8.0-openjdk-1.8.0.161-2.b14.el7.x86_64 需要
---> 软件包 java-1.8.0-openjdk-headless.x86_64.1.1.8.0.161-2.b14.el7 将被 删除
--> 正在检查事务
---> 软件包 java-1.8.0-openjdk.x86_64.1.1.8.0.161-2.b14.el7 将被 删除
--> 正在处理依赖关系 java >= 1.5,它被软件包 jline-1.0-8.el7.noarch 需要
--> 正在处理依赖关系 java-1.8.0-openjdk,它被软件包 icedtea-web-1.7.1-1.el7.x86_64 需要
--> 正在检查事务
---> 软件包 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                                      架构                    版本                                      源                          大小
=================================================================================================================================================
正在删除:
 copy-jdk-configs                             noarch                  3.3-2.el7                                 @anaconda                   15 k
为依赖而移除:
 icedtea-web                                  x86_64                  1.7.1-1.el7                               @anaconda                  2.3 M
 java-1.7.0-openjdk-headless                  x86_64                  1:1.7.0.171-2.6.13.2.el7                  @anaconda                   92 M
 java-1.8.0-openjdk                           x86_64                  1:1.8.0.161-2.b14.el7                     @anaconda                  501 k
 java-1.8.0-openjdk-headless                  x86_64                  1:1.8.0.161-2.b14.el7                     @anaconda                  103 M
 jline                                        noarch                  1.0-8.el7                                 @anaconda                   72 k
 rhino                                        noarch                  1.7R5-1.el7                               @anaconda                  1.1 M

事务概要
=================================================================================================================================================
移除  1 软件包 (+6 依赖软件包)

安装大小:199 M
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  正在删除    : 1:java-1.7.0-openjdk-headless-1.7.0.171-2.6.13.2.el7.x86_64                                                                  1/7 
  正在删除    : icedtea-web-1.7.1-1.el7.x86_64                                                                                               2/7 
  正在删除    : rhino-1.7R5-1.el7.noarch                                                                                                     3/7 
  正在删除    : jline-1.0-8.el7.noarch                                                                                                       4/7 
  正在删除    : 1:java-1.8.0-openjdk-1.8.0.161-2.b14.el7.x86_64                                                                              5/7 
  正在删除    : 1:java-1.8.0-openjdk-headless-1.8.0.161-2.b14.el7.x86_64                                                                     6/7 
  正在删除    : copy-jdk-configs-3.3-2.el7.noarch                                                                                            7/7 
  验证中      : 1:java-1.8.0-openjdk-1.8.0.161-2.b14.el7.x86_64                                                                              1/7 
  验证中      : 1:java-1.8.0-openjdk-headless-1.8.0.161-2.b14.el7.x86_64                                                                     2/7 
  验证中      : copy-jdk-configs-3.3-2.el7.noarch                                                                                            3/7 
  验证中      : icedtea-web-1.7.1-1.el7.x86_64                                                                                               4/7 
  验证中      : 1:java-1.7.0-openjdk-headless-1.7.0.171-2.6.13.2.el7.x86_64                                                                  5/7 
  验证中      : jline-1.0-8.el7.noarch                                                                                                       6/7 
  验证中      : rhino-1.7R5-1.el7.noarch                                                                                                     7/7 

删除:
  copy-jdk-configs.noarch 0:3.3-2.el7                                                                                                            

作为依赖被删除:
  icedtea-web.x86_64 0:1.7.1-1.el7                                  java-1.7.0-openjdk-headless.x86_64 1:1.7.0.171-2.6.13.2.el7                  
  java-1.8.0-openjdk.x86_64 1:1.8.0.161-2.b14.el7                   java-1.8.0-openjdk-headless.x86_64 1:1.8.0.161-2.b14.el7                     
  jline.noarch 0:1.0-8.el7                                          rhino.noarch 0:1.7R5-1.el7                                                   
完毕!
[root@localhost /]# yum -y remove java-1.7.0-openjdk-headless-1.7.0.171-2.6.13.2.el7.x86_64
已加载插件:fastestmirror, langpacks
参数 java-1.7.0-openjdk-headless-1.7.0.171-2.6.13.2.el7.x86_64 没有匹配
不删除任何软件包
[root@localhost /]# yum -y remove java-1.8.0-openjdk-headless-1.8.0.161-2.b14.el7.x86_64
已加载插件:fastestmirror, langpacks
参数 java-1.8.0-openjdk-headless-1.8.0.161-2.b14.el7.x86_64 没有匹配
不删除任何软件包
[root@localhost /]# yum -y remove java-1.8.0-openjdk-1.8.0.161-2.b14.el7.x86_64
已加载插件:fastestmirror, langpacks
参数 java-1.8.0-openjdk-1.8.0.161-2.b14.el7.x86_64 没有匹配
不删除任何软件包
[root@localhost /]# rpm -qa |grep jdk
[root@localhost /]# 

4. 最后检查一下看是否已经删除

[root@localhost /]# java -version
-bash: /usr/bin/java: 没有那个文件或目录

二、安装jdk

1、去Oracle官网下载需要安装的jdk版本,我这里用的是jdk-8u361-linux-x64.tar.gz

2.将该压缩包放到/usr/local/jdk目录下,jdk目录需要自己手动创建,名字自己随意取(见名知意),然后解压该压缩包,输入如下指令:

tar zxvf jdk-8u361-linux-x64.tar.gz

解压成功后如下图所示:
linux卸载openjdk,linux,java,运维

3.接下来就该配置环境变量了,输入以下指令进行配置:

vim /etc/profile

输入完毕并回车,在文件尾部添加如下信息:

export JAVA_HOME=/usr/local/jdk/jdk1.8.0_361
export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin

注意:第一行的JAVA_HOME=/usr/local/jdk/jdk1.8.0_361 此处等号右边的是自己的jdk实际解压目录。如果不是该目录则需要改成自己的实际目录,其他不变。

4.编辑完之后,保存并退出,然后输入以下指令,刷新环境配置使其生效:

source /etc/profile

5.查看jdk是否安装成功,输入指令java -version即可。

linux卸载openjdk,linux,java,运维文章来源地址https://www.toymoban.com/news/detail-757351.html

6.至此,手动安装完成~

到了这里,关于卸载linux自带的jdk版本以及安装自己下载的jdk版本(不卸载会影响以后使用)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • JDK 8下载-安装-卸载全教程(win7及win10)

    1.在百度输入 jdk 8,找到orale的地址(https://www.oracle.com/java/technologies/downloads/archive/) Java Archive | Oracle 下拉,找到下载其他版本的下载之处,本次要下载jdk 8,点击后进行下载,此处需注意一点,只有注册后才能下载,下载后会提示进行oracle的用户注册,使用微信、qq或者邮箱

    2024年02月04日
    浏览(70)
  • 卸载centos7自带的jdk的操作步骤

    centos7配置静态网络常见问题归纳_centos7网络问题_张小鱼༒的博客-CSDN博客 虚拟机centos7配置Hadoop单节点伪分布配置教程_张小鱼༒的博客-CSDN博客 centos7克隆虚拟机完成后的的一些配置介绍_张小鱼༒的博客-CSDN博客 前言 一、问题导引 二、解决方法 2.1、查看自带的jdk包的包名称

    2023年04月08日
    浏览(75)
  • Linux下卸载与安装jdk

    1、如果已安装,需要先检查一下是否是 CentOS自带JDK,是的话请根据 二 进行卸载 2、如果是以前已经安装好了,那么先检查一下位置,根据 三 进行卸载 3、如果都不是前两种情况那么就可以直接安装了,根据 四 进行安装jdk 1、检查是否是CentOS自带的jdk 这个就是自带的jdk,需

    2024年02月14日
    浏览(40)
  • 删除linux(centos7)系统自带的open jdk,安装配置jdk环境

    安装的linux自带jdk8版本,我们不用自带的。 1、下载 下载地址:https://www.oracle.com/java/technologies/downloads 2、创建目录 创建文件夹,用来部署JDK,将JDK安装部署到:/export/server 内 3、解压缩JDK安装文件 将下载的文件上传到linux中,并解压到server目录下 4、配置JDK的软链接 5、配置

    2024年02月09日
    浏览(63)
  • Win11 系统Java17的安装教程:最新版JDK 17.07下载、安装、卸载详解

    博主猫头虎的技术世界 🌟 欢迎来到猫头虎的博客 — 探索技术的无限可能! 专栏链接 : 🔗 精选专栏 : 《面试题大全》 — 面试准备的宝典! 《IDEA开发秘籍》 — 提升你的IDEA技能! 《100天精通Golang》 — Go语言学习之旅! 领域矩阵 : 🌐 猫头虎技术领域矩阵 : 深入探索

    2024年02月15日
    浏览(100)
  • 如何安装、卸载Selenium以及查看Selenium版本

    安装环境:windows系统 安装步骤 管理员身份打开cmd 输入 pip install selenium (出现下图是已经成功安装4.0.0版本了)   查看版本号 管理员身份打开cmd 输入 pip show selenium就可以查看版本号了(Version=4.0.0) 卸载selenium 管理员身份运行cmd 输入pip uninstall selenium 输入Y确定删除 删除成功输

    2024年02月11日
    浏览(49)
  • JDK、JRE的下载和安装以及配置JDK环境变量

    1、打开官方下载页面:Java Downloads | Oracle 2、选择JDK 20 - Windows - x64 Installer下载安装文件 需要注意的一点是:安装JDK时要记住安装路径,在配置环境变量的时候要用到这个路径。 我的安装路径是:D:JDK20Sitehere 1、打开官方下载页面:Java Downloads | Oracle 2、往下拉找到JRE8的位置

    2024年02月04日
    浏览(83)
  • 【Git】Git国内官网下载地址、淘宝镜像下载地址以及卸载安装

    Git官网下载地址 打开官网Git (git-scm.com),进行相对应的操作系统下载即可; 官网下载速度: 大约需要二十多分钟; 2.国内 镜像- –淘宝 Git下载 国内镜像 地址 CNPM Binaries Mirror (npmmirror.com)Git国内镜像【https://npm.taobao.org/mirrors/git-for-windows/】 十分迅速 卸载 我们进行反安装就行

    2024年02月12日
    浏览(52)
  • 官网下载JAVA的JDK11版本(下载、安装、配置环境变量)

    目录 前言必读: 一、下载JDK11 1.先去浏览器搜索 2.选择Products 3.Java 4.往下滑找到Oracle JDK,然后点击 5.往下滑找到Java11,再选择自己的操作系统  6.选择exe这个直接安装的后缀 7.跳出来的弹窗勾选,并点击 8.弹出来一个甲骨文的账号登录界面,可以选择 二、安装步骤 9.点击下载

    2024年02月01日
    浏览(131)
  • Linux下载高版本的gcc与g++并编译,升级g++,演示安装g++11.2以及gdb11.1

    点我进入清华源-GCC链接: https://mirror.tuna.tsinghua.edu.cn/gnu/gcc/ 为了保证后续安装gcc能编译通过, 且安装g++同时也会安装gcc!   下载从清华源所需要的gcc版本,作者这边选择的是 11.2.0 , 此处版本不同,后续的指令文件名需要选择自己的版本文件名。 点我进入清华源-GCC链接,

    2024年02月11日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包