1、卸载现有jdk

查看本机已经安装的JDK的版本:
[root@mcb ~]# java -version
java version "1.6.0"
OpenJDK Runtime Environment (build 1.6.-b09)
OpenJDK Client VM (build 1.6.-b09, mixed mode)
如果不是自己所需要的JDK,如何卸载?又如何安装自己需要的JDK呢?
********************************卸载本机已安装的JDK******************************
首先通过如下命令查找系统已经安装的JDK:
[root@mcb ~]#rpm -qa | grep jdk
java-1.6.-openjdk-devel-1.6.0.0-1.2.b09.el5
java-1.6.-openjdk-1.6.0.0-1.2.b09.el5 [root@mcb ~]# rpm -qa|grep gcj
java-1.4.-gcj-compat-1.4.2.0-40jpp.
libgcj-4.1.-.el5
libgcj-src-4.1.-.el5
java-1.4.-gcj-compat-src-1.4.2.0-40jpp.
libgcj-devel-4.1.-.el5
java-1.4.-gcj-compat-devel-1.4.2.0-40jpp.

卸载方法一:使用yum卸载JDK,先决条件是本机已经配置了YUM源,卸载方法如下:

[root@mcb ~]#  yum -y remove java-1.6.-openjdk-devel-1.6.0.0-1.2.b09.el5
按照这个方法,依次卸载:
  • java-1.6.0-openjdk-devel-1.6.0.0-1.2.b09.el5
  • java-1.6.0-openjdk-1.6.0.0-1.2.b09.el5
  • java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
  • java-1.4.2-gcj-compat-src-1.4.2.0-40jpp.115
  • java-1.4.2-gcj-compat-devel-1.4.2.0-40jpp.115
卸载方法二:使用rpm命令卸载:
# rpm -e java-1.4.-gcj-compat-1.4.2.0-40jpp.
# rpm -e java-1.4.-gcj-compat-devel-l.4.2.-40jpp.
# rpm -e java-1.4.-gcj-compat-src-l.4.2.-40jpp.
如果有依赖关系,提示无法卸载,使用rpm -e --nodeps 卸载就行了。
然后在输入:java -version
提示:-bash: /usr/bin/java: No such file or directory
 

2、安装需要的JDK

以安装最新的JDK:jdk-6u38-linux-x64.bin 为例

2.1、以sftp上传至服务器

sftp> put E:\mcbfile\09.Tools\JDK\Linux_jdk\jdk-6u38-linux-x64.bin ./
Uploading jdk-6u38-linux-x64.bin to /root/jdk-6u38-linux-x64.bin
Skipping directory C:/Users/Administrator/Documents
  100% 70369KB   2069KB/s 00:00:34     
E:/JDK/Linux_jdk/jdk-6u38-linux-x64.bin: 72058033 bytes transferred in 34 seconds (2069 KB/s)
sftp>

2.2、赋予执行权限

使用命令:chmod a+x jdk-6u38-linux-x64.bin 使jdk具有执行权限

2.3、安装需要的jdk

./jdk-6u38-linux-x64.bin
得到:jdk1.6.0_38
移动到mv  jdk1.6.0_38  /usr/local/jdk1.6.0_38
创建软连接:ln -s  /usr/local/jdk1.6.0_38   /usr/local/java
 

2.4、配置环境变量

export JAVA_HOME=/usr/local/java
export PATH=$PATH:$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib.dt.jar:$JAVA_HOME/lib/tools.jar
export JRE_HOME=$JAVA_HOME/jre
 

2.5、检查确认JDK版本

[root@qytzb ~]# java -version
java version "1.6.0_35"
Java(TM) SE Runtime Environment (build 1.6.0_35-b10)
Java HotSpot(TM) -Bit Server VM (build 20.10-b01, mixed mode)
----至此,已经全新更换了本系统的JDK。
 

本是后山人,偶做前堂客,醉舞经阁半卷书,坐井说天阔。
大志戏功名,海斗量福祸,论到囊中羞涩时,怒指乾坤错。

重新安装Linux自带的JDK的更多相关文章

  1. 卸载Linux自带的JDK

    Redhat Enterprise Linux中自带了jdk的旧版本,往往需要卸载,卸载步骤如下: 在终端输入:yum remove java 终端显示:Is this ok[y/N]: 输入y,按回 ...

  2. 卸载linux自带版本JDK

    1)卸载系统自带的jdk版本:    查看自带的jdk:    #rpm -qa|grep gcj    可能看到如下类似的信息:    libgcj-4.1.2-44.el5    java-1.4 ...

  3. 根据linux自带的JDK,配置JAVA_HOME目录

    在配置hadoop是,进行格式化hadoop的时候,出现找不到jdk 我用centos6.5是64位的, 发现本机有java ,就找了一下其位置 找到了jdk-1.7.0_75 which java ...

  4. Linux环境下配置JDK,java环境

    1.查看Linux自带的JDK是否已安装 # java -version 2. 查看JDK信息 # rpm -qa | grep java 显示: java-x.x.x-gcj-compat-x.x. ...

  5. linux下怎么卸载自带的JDK和安装想要的JDK

    linux下怎么卸载自带的JDK和安装想要的JDK   安装linux系统后,系统有自带jdk的版本,因为系统中的有些软件需要使用此环境.但时候我们安装eclipse和tomcat的时候,使用此jdk ...

  6. linux下卸载自带的JDK和安装想要的JDK

    卸载 1.卸载用 bin文件安装的JDK方法:      删除/usr/java目录下的所有东西 2.卸载系统自带的jdk版本方法: 查看自带的jdk: #rpm -qa | grep gcj 看到如 ...

  7. 在 Linux 中安装 Oracle JDK 8 以及 JVM 的类加载机制

    参考资料 该文中的内容来源于 Oracle 的官方文档 Java SE Tools Reference .Oracle 在 Java 方面的文档是非常完善的.对 Java 8 感兴趣的朋友,可以直接找 ...

  8. linux安装tomcat, jdk出现的问题

    1)卸载系统自带的jdk版本:     查看自带的jdk:     #rpm -qa|grep gcj     可能看到如下类似的信息:     libgcj-4.1.2-44.el5     jav ...

  9. Linux的软件安装(JDK安装,Mysql安装,Tomcat安装)

    1.JDK安装 注意:rpm与软件相关命令 相当于window下的软件助手 管理软件 步骤: 1)查看当前Linux系统是否已经安装java 输入 rpm -qa | grep java ps:博主这 ...

随机推荐

  1. Samuraiwtf-的确是很好的渗透学习平台

    有人问我要渗透测试平台学习,我想到了Samurai ,记得里面带有很多的,这里来推广一下. Samurai Web 测试框架很多人说是live CD测试环境,但是现在似乎不是了,至少目前最新版的只有这 ...

  2. linux 命令——ls

    一.  ls命令 ls 命令是linux下最常用的命令.ls命令就是list的缩写缺省下ls用来打印出当前目录的清单如果ls指定其他目录那么就会显示指定目录里的文 件及文件夹清单. 通过ls 命 ...

  3. World Wind Java开发之五——读取本地shp文件(转)

    http://blog.csdn.net/giser_whu/article/details/41484433 World Wind Java 使用IconLayer图层类表现点和多点数据,使用Ren ...

  4. Android(java)学习笔记75:ListViewProject案例(ListView + BaseAdapter + CheckBox)

    这个案例可能稍微复杂一点,我会讲述详细一点: 1. 首先是AndroidManifest.xml: <?xml version="1.0" encoding="ut ...

  5. 2018.5.24 Oracle下的sqlplus编程 块结构

    1.语句结构模板 declare --声明 begin dbms_output.put_line('Legend Hello world'); end; 2.变量使用 & 是输入符号 decl ...

  6. PAT (Basic Level) Practise (中文)- 1002. 写出这个数 (20)

    http://www.patest.cn/contests/pat-b-practise/1002 读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式:每个测试输入包含1个 ...

  7. React后台管理系统-后台接口封装

    1新建文件夹 service ,里边建4个文件,分别是statistic-service.jsx 首页数据统计接口, user-service.jsx用户接口, product-service.jsx ...

  8. 博学谷-数据分析numpy

    import numpy as  np print np.version.version np.array([1,2,3,4]) np.arange(15) np.array(range(10)) = ...

  9. Vmware 不能上网

    Vmware 安装 WIN7 不能上网,如何解决? 情况一: 虚拟机右下角出现红色叉号,检查物理的服务是否开启“VMware NAT Service” 1 .开启方法:WIN + R -> 输入 ...

  10. mysql 5.7安装步骤:

    .下载完成后解压: 3.在mysql要目录下创建 my.ini 文件,如上图,文件内容如下,basedir 和 datadir 修改为相应地址: [mysql] # 设置mysql客户端默认字符集 d ...