yum 卸载java_linux下安装、卸载java「建议收藏」

yum 卸载java_linux下安装、卸载java「建议收藏」安装java:1.下载jdk:在http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html上下载java安装包jdk-7u51-linux-i586.tar.gz,放入目录/home/lx/download。2.解压缩:[root@centos-lx/]#…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

安装java:

1. 下载jdk:

在http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html上下载java安装包jdk-7u51-linux-i586.tar.gz,放入目录/home/lx/download。

2. 解压缩:

[root@centos-lx /]# tar /home/lx/download/jdk-7u51-linux-i586.tar.gz

3. 拷贝java文件:

[root@centos-lx /]# cp -R /home/lx/download/jdk1.7.0_51 /usr/java

4. 修改/etc/profile文件:

[root@centos-lx /]# vim /etc/profile

5. 在配置文件最后添加:

export JAVA_HOME=/usr/java/jdk1.7.0_51

export JRE_HOME=$JAVA_HOME/jre

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$PATH:$JAVA_HOME/bin

6. 保存后执行:

[root@centos-lx /]# source /etc/profile

7. 验证java:

[root@centos-lx /]# java -version

如果出现错误“bash: /usr/java/jdk1.7.0_51/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录”,则是因为缺少mesa-libGL.i686:

[root@centos-lx /]# yum install mesa-libGL.i686

安装正确即可。

卸载CentOS自带的OpenJdk:

1. 查看java信息:

[root@centos-lx /]# rpm -qa | grep java

显示:

tzdata-java-2012c-1.el6.noarch

java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.x86_64

2. 卸载:

[root@centos-lx /]# rpm -e –nodeps tzdata-java-2012c-1.el6.noarch

[root@centos-lx /]# rpm -e –nodeps java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.x86_64

还有:

[root@centos-lx /]# rpm -qa | grep gcj

[root@centos-lx /]# rpm -qa | grep jdk

如果出现找不到openjdk source的错误,还可以这样卸载

[root@centos-lx /]# yum -y remove java tzdata-java-2012c-1.el6.noarch

[root@centos-lx /]# yum -y remove java java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.x86_64

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/223069.html原文链接:https://javaforall.net

(0)
上一篇 2025年6月29日 下午6:22
下一篇 2025年6月29日 下午7:01


相关推荐

  • 使用HttpClient4实现文件上传请求的发送,服务器端以MultipartFile形式接收(附依赖jar包地址)

    使用HttpClient4实现文件上传请求的发送,服务器端以MultipartFile形式接收(附依赖jar包地址)今天学习使用了HttpClient4.2向服务端发送上传文件的请求,由于服务器端以MultipartFile形式接收,查询资料后决定使用HttpClient4.2实现,以下是实现代码(仅作测试使用):publicvoidtesttaskPost()throwsException{HttpClienthttpclient=newDefaultHttpClien

    2022年7月22日
    20
  • TypeScript入门教程(中文文档)

    TypeScript入门教程(中文文档)目录转载 TypeScript 中文入门教程 1 基础数据类型转载 TypeScript 中文入门教程 2 枚举转载 TypeScript 中文入门教程 3 接口转载 TypeScript 中文入门教程 4 类转载 TypeScript 中文入门教程 5 命名空间和模块转载 TypeScript 中文入门教程 6 命名空间转载 TypeScript 中文

    2026年3月20日
    2
  • 人工神经网络基本原理[通俗易懂]

    最近谷歌升级版AlphaGo打败众多国内外围棋高手,那狗又火了一把,再次引起大家的关注。作为一个对技术有追求的人,嗯,是时候好好学习当前最火的人工智能与机器学习的相关技术了。学习一项技术,仅仅了解其技术原理是远远不够的,从技术实践中建立感性认识,才能对技术原理有深入的理解。因此,本文先介绍神经网络基本原理,后面系列文章将详细介绍神经网络的成熟算法及网络结构(比如:BP神经网络、RBF、CNN等)并编程实现之。

    2022年4月16日
    106
  • 作业调度和进程调度的辨析题_进程调度的功能有哪些

    作业调度和进程调度的辨析题_进程调度的功能有哪些很多学习完《操作系统原理》这门课程的小伙伴都应该对“FCFS(先到先服务)”、“SJF(短作业优先)”等调度算法原理比较熟悉。但是在实际做题的时候,往往一不小心就把概念搞错,不容易区分“作业调度”和“进程调度”的区别。下面我主要针对这两个概念进行解析并给出经典习题解答。PS:本博客并不详解每种调度算法的原理,因此有这方面需求的小伙伴可以直接pass了。1、作业调度作业调度又称为高级调度,频度较低。其主要工作是将位于外存后备队列中的某个(或某几个)作业调入内存,排在就绪队列上。注意了,这个时候仅仅是将作

    2026年4月18日
    5
  • 小Y的难题

    小Y的难题

    2021年12月4日
    48
  • IE7\IE6 图片上传预览

    IE7\IE6 图片上传预览

    2021年7月28日
    58

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号