LinuxGod.net
Linux大神网——精选每一篇高品质的技术干货
  1. 首页
  2. 开源快讯
  3. 正文

Linux系统中如何卸载自带的OpenJDK?教程来了

2022年12月11日 129点热度

openjdk是jdk的开放原始码版本,以GPL协议的形式放出。那么在Linux系统中如何卸载自带的OpenJDK?下面良许教程为大家分享一下卸载openjdk及安装安装sunJDK的具体方法。

Linux系统卸载openjdk及安装sunJDK详细步骤

1、下载JDK

根据操作系统的位数下载对应的JDK,操作系统是32位的就下32位的JDK,64位的就下64位的JDK。Linux x86是32位JDKlinux系统怎么卸载oracle,Linux x64是64位JDK。

Linux下的JDK安装包现有两种格式.rpm和.tar.gz。rpm是redhat红帽的标准安装包,rpm安装时会自动配置。

本安装示例在CentOS系统下进行,其它类型Linux系统安装方式相同,下载的JDK版本为1.7.0_79,对.rpm和.tar.gz安装方式分别说明,本处已下载两种格式的文件。

jdk-7u79-linux-x64.rpm

jdk-7u79-linux-x64.tar.gz

下载地址:

2、卸载JDK

查看系统是否已安装JDK。一般的linux都默认使用了开源的openJDK。显示JDK版本信息,已经安装JDK,否则没有安装。命令行:

 java -version

[root@localhost Desktop]# java -version

java version “1.6.0”

OpenJDK Runtime Environment (build 1.6.0-b09)

OpenJDK 64-Bit Server VM (build 1.6.0-b09, mixed mode)

linux系统怎么卸载oracle_如何卸载linux系统_卸载linux系统

查找名字包含javalinux服务器系统,jdk的已安装程序。查找到了linux 删除文件,已经安装JDKlinux系统怎么卸载oracle,否则没有安装。命令行:

 rpm -qa | grep java  
 rpm -qa | grep jdk

[root@localhost Desktop]# rpm -qa | grep java

[root@localhost Desktop]# rpm -qa | grep jdk

java-1.4.2-gcj-compat-1.4.2.0-40jpp.115 java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5

已安装openJDK,卸载系统上的openJDK。

单个卸载程序,使用rpm -e –nodeps xxx命令。命令行:

 

rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

  rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5  

批量卸载所有名字包含jdk的已安装程序。命令行:

 rpm -qa | grep jdk | xargs rpm -e --nodeps

批量卸载所有名字包含java的已安装程序。命令行:

 rpm -qa | grep java | xargs rpm -e --nodeps

如果出现找不到openjdk source的话,那么还可以这样卸载:

  yum -y remove java java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
  yum -y remove java java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5

卸载后,查看JDK版本,已无信息,卸载成功。

[root@localhost Desktop]# java -version

bash: /usr/bin/java: No such file or directory

3、安装JDK

**如果在CentOS x64下安装32位的JAVA,则需要安装32位的glibc.i686、libgcc.i686

  # sudo yum install glibc.i686
  # sudo yum install libgcc.i686

有时候,需要强制安装多个libgcc版本,此时需要:

 #sudo yum --setopt=protected_multilib=false install libgcc.i686

3.1、.rpm后缀格式JDK安装方式

卸载linux系统_linux系统怎么卸载oracle_如何卸载linux系统

安装jdk-7u79-linux-x64.rpm。

给安装包添加权限。命令行:

 chmod 755 jdk-7u79-linux-x64.rpm

[root@localhost Desktop]# chmod 755 jdk-7u79-linux-x64.rpm

使用rpm -ivh xxx命令安装JDK。命令行:

 rpm -ivh jdk-7u79-linux-x64.rpm

[root@localhost Desktop]# rpm -ivh jdk-7u79-linux-x64.rpm

Preparing… ########################################### [100%]

1:jdk ########################################### [100%]

Unpacking JAR files…

rt.jar…

jsse.jar…

charsets.jar…

tools.jar…

linux系统怎么卸载oracle_卸载linux系统_如何卸载linux系统

localedata.jar…

jfxrt.jar…

安装.rpm格式后缀的JDK不需要配置java环境变量,会自动配置,会在/usr/bin生成java、javac等JDK的快捷方式图标,这些图标会链接指向到/usr/java/jdk1.7.0_79中。用echo $PATH查看环境变量,可以看到/usr/bin是加入了PATH环境变量中的。命令行:

 echo $PATH

[root@localhost Desktop]# echo $PATH

/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/root/bin

3.2、.tar.gz后缀格式JDK安装方式

解压安装

 sudo tar zxvf ./jdk-7u79-linux-x64.tar.gz  -C /usr/lib/jvm
 cd /usr/lib/jvm
 sudo mv jdk1.7.0/ java-7-sun

修改环境变量

用文本编辑器打开用户目录下的.bashrc文件,在.bashrc文件末尾加入:

 JAVA_HOME=/usr/lib/jvm/java-7-sun

linux系统怎么卸载oracle_卸载linux系统_如何卸载linux系统

 export JAVA_HOME  JRE_HOME=/usr/lib/jvm/java-7-sun/jre  export JRE_HOME  PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH  export PATH  CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib  export CLASSPATH

保存退出,输入以下命令使之立即生效。

source ~/.bashrc

安装完成后,查看JDK版本。命令行:

 java -version

[root@localhost Desktop]# java -version

java version “1.7.0_79”

Java(TM) SE Runtime Environment (build 1.7.0_79-b15)

Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)

安装成功。

至此关于Linux系统卸载openjdk的教程分享结束,给位小伙伴学会了吗?

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: jdk linux系统 openjdk
最后更新:2022年12月11日

Linux大神网

每日更新,欢迎收藏♥ 不积跬步无以至千里,加油,共勉。

点赞
< 上一篇
下一篇 >

文章评论

您需要 登录 之后才可以评论

Linux大神网

每日更新,欢迎收藏♥
不积跬步无以至千里,加油,共勉。

最新 热点 随机
最新 热点 随机
Linux系统用户系统上的三种类型的帐户的介绍 Linux下的开机启动设置方法是什么?脚本或服务 谷歌更新Linux内核构建的公共内核库:添加对kokoro作业的支持 linux下mysql中可以使用REVOKE语句来删除某个用户的权限 内核的角度来看,调用hotplug和通常的hotplug环境 Linux系统在开机的时候自动加载某些脚本或系统服务 如何在Linux上安装Diablo3操作系统Diablo3 RedHatLinux软件安装包软件后缀为.rpm最初 1.1.4Linux的内核版本和发行版本是什么意思?(图) Linux系统的安装-Ubuntu开启虚拟机安装过程默认注意事项 hello_exit函数代码存放在__init段中(一) 英伟达将LinuxGPU内核模块作为开放源码/MIT双重许可证(图) virtualboxlinux官方版免费、小巧,同时支持Windows、Linux和Mac系统主机 Linux平台下的嵌入式软件要具备说明技能吗? 图解linuxlinux内核结构框图对内核框图有个总体的把握 linux虚拟机的安装步骤是什么?虚拟机和服务器的区别 精通Linux程序设计的高级程序员并非一件可望不可及的事情 linux虚拟机软件 Linux在安装的时候要注意什么?Linux安装注意事项 Python都有哪些应用,学习完成Python后能的工作方向 微软考虑用Rust开发内核的Linux内核-Hartman
Linux5.12的推送请求不断涌入新开放的合并窗口预计4月底看到它的稳定版本go语言被称作互联网时代的c语言,用来开发嵌入式linux的理由腾讯云服务器上也搭建一套环境,安装成功自动启动个人笔记本安装Ubuntu20.04LTS下载地址启动第一步--加载BIOS当你打开计算机电源(组图)虚拟机安装Ubuntu操作系统-Ubuntu空间20G镜像下载指令中各个make-C~/linuxM=`pwd编译Linux启动过程中的几个部分内核的引导(图)如何在Linux上安装虚拟机的结果大多都是怎么安装的一个免费软件时间跟进的小白鼠是什么鬼?专题计算机是如何启动的?、内核操作系统的启动流程学习Linux最简单、最实用的环境就是虚拟机环境(上)基于命令修改文件的权限命令-ld1.Linux磁盘分区和目录Linux发行版本之间的差别很少?国内性价比很高的Linux虚拟主机系统安装的流程是什么?Linux下修改文件权限的权限与所有权的实现就显得很有必要linux到底难不难学呢?推荐可以查看Linux命令大全Linux中修改文件权限的命令、创建者所在组、所有人Linux的内核放在了哪里?/boot的启动目录一览阿里云>社区>主题地图S>查看存储推荐
Linux内核虚拟内存管理的难点分析与解决办法(一) Linux、apache、mysql、php合起来的简称本教程 卸载软件yumclean清除yum缓存(更换过yum源的时候建议清除下之前缓存) web应用漏洞/心脏滴血8069zabbix服务远程命令执行/注入8161activemq弱口令 Linux下修改文件权限的权限与所有权的实现就显得很有必要 Linux上的防火墙和地址WinSCP命令使用协议的方法 Linux内核载入到内存的分为步骤是怎样的?? Linux版本(1)RedHatLinux内核0.02版正式诞生 普联技术有限公司程序的安装包使用方法通过-LINK df显示指定磁盘文件和目录的磁盘使用空间命令参数 RedHatLinux软件安装包软件后缀为.rpm最初 10.5内核定时器编程TIMER_SOFTIRQ软中断,运行当前处理器CPU上到期的所有定时器 虚拟主机技术极大怎么样?如何选择多个网站.Q. 1.3socket编程客户端-服务端基本流程图片App Linux计算机的防火墙必需运行OpenSSH服务器软件 linux访问ftp服务器命令 Linux计算机上摆弄那些软件的软件,你知道吗? 关于Linux虚拟化解决方案的优势我们已经有所了解的 如何在Linux使用unzip命令合并解压分卷文件文件? Linux内核页表管理中那些鲜为人知的作用是什么?(图)
标签聚合
电脑 sudo linux系统 虚拟机 linux服务器 命令模式 shell 软件 文件目录 unix
书籍
课程
技术群
技术干货大合集↓
  • 2023年2月 / 12篇
  • 2023年1月 / 161篇
  • 2022年12月 / 187篇
  • 2022年11月 / 76篇

COPYRIGHT © 2023 linuxgod.net ALL RIGHTS RESERVED.