`
hawaii162162
  • 浏览: 76708 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

如何正确(完美)卸载Java/JDK/JRE

    博客分类:
  • J2EE
阅读更多
   很多人在删除JDK时,往往会遇到大麻烦——即使将电脑中所有与JAVA有关的文件删得一干二净(但通常情况下有些文件你是删不掉的,只有通过改名字的办法才能删掉,当然很多人也是这样做才将它们给删掉的),控制面板上仍然还显示着JAVA的图标,这时候不论是卸载JDK还是你想安装新版的JDK,都会出现严重错误的警告。

   有人想试图用超级兔子或者是优化大师之类的工具清除注册表中与JAVA有关的信息,也有人想自己手动删除它们(不得不说这样做很危险,你有可能使自己的电脑瘫痪),但结果是什么?——还是出现错误警告,想安装新版的JDK安装不了,想删除旧版的JDK却删不干净,束手无策的人在绞尽脑汁之后,唯一能想到的办法就是重装系统。重装系统?这个结果谁能接受?

   难道除了重装系统就没有别的办法了吗?

   办法当然有,既然问题出现在JAVA和操作系统这两个上面,那好,就在他们身上找答案?我们先找JAVA,看看SUN公司给我们的答复是什么?上SUN公司的官网,进入帮助中心,也就是这个网址:http://java.com/en/download/help/uninstall_java.xml

   可以看到这里也有人遇到了同样的问题,看来这个问题出现的范围不小。下面是SUN公司给出的解决办法:

    If the normal uninstallation process (as mentioned above) fails, then please try Microsoft Windows Installer Cleanup Utility. This tool will ensure that all irrelevant Java Runtime Environment Microsoft Installer (msi) registries are removed. Detailed information and download is available at: Description of the Windows Installer CleanUp Utility

   可以看到,它是让我们去Windows的官网去下载一个所谓的Windows安装清理工具,说这个工具可以将注册表中的信息一起清掉,既然SUN公司都这么说了,那我们只好照办了,下载这个工具之后,就使用它卸载掉JAVA,这个时候你就会发现自己的新JDK可以安装了

建议几点:

(1)安装JDK的时候尽量将它装到C盘下,因为这里还有系统提供的一些与JAVA有关的文件

(2)要卸载JDK,先用控制面板里的添加/删除程序这个工具,万一删不掉,就使用上面的工具去删。

(3)卸载JDK前,先将环境变量中的CLASSPATH删掉,将PATH中与JAVA有关的部分也给去掉。

原文地址:http://java-cd.iteye.com/blog/537557

windows 清理工具地址:http://down.tech.sina.com.cn/page/16877.html
分享到:
评论
1 楼 tt3789 2011-11-19  
高手,真是太感谢了!

相关推荐

    windows Java卸载需要的msi文件 jre1.8.0_31.msi

    总之,`jre1.8.0_31.msi`是用于在Windows上卸载Java 8的必要文件,它包含了卸载Java所需的所有信息。Java 8的更新带来了诸多新特性和改进,使其成为广泛使用的Java版本之一。正确卸载Java有助于保持系统的清洁和稳定...

    Linux下如何安装和卸载JDK

    在Linux系统中安装和卸载Java Development Kit (JDK) 是一项常见的操作任务。本文将详细介绍两种主要的方法:通过`yum`包管理器进行安装与卸载,以及利用`rpm`包管理器进行相同的操作。 #### 方式一:使用`yum`进行...

    linux快速安装jdk1.8方式及环境变量配置

    如果有先卸载,查看jdk目录文件yum list installed | grep java 卸载:yum -y remove java-1.7.0-openjdk*** – 安装(将下载的压缩文件解压然后配置环境变量) 进入linux创建Java文件mkdir /usr/ja

    IBM AIX6.1环境下安装、卸载Java JRE、SDK

    export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin ``` 3. **使配置生效**:可以通过两种方式让新的环境变量配置生效: - 退出当前终端并重新登录。 - 在终端中执行命令 `source .profile` 或者 `..profile`...

    Linux 下安装与卸载JDK1

    export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin 2. 修改所有用户的环境变量 我们也可以修改所有用户的环境变量,编辑 /etc/...

    centos安装与卸载jdk.txt

    export CLASSPATH=.:/usr/java/jdk1.6.0_38/lib:/usr/java/jdk1.6.0_38/jre/lib:$CLASSPATH ``` 修改完成后需要重新加载配置文件使环境变量生效: ```bash # source /etc/profile ``` 4. **验证安装** ...

    suse系统下安装JDK

    `JRE_HOME=/usr/java/jdk1.6.0_31/jre` `PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin` `CLASSPATH=.:$JAVA_HOME/lib/jt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib` `export JAVA_HOME JRE_HOME PATH CLASSPATH` ...

    linux安装和卸载jdk-6u21

    ln -s /usr/java/jdk1.6.0_21/jre/bin/java ln -s /usr/java/jdk1.6.0_21/bin/javac ``` 这些命令将JDK中的`java`和`javac`命令链接到系统的`/usr/bin`目录下,使得可以直接调用它们。 ##### 步骤5:验证安装 ...

    卸载OpenJDK并安装Sun JDK

    export CLASSPATH=".:/usr/java/jdk1.7.0_71/lib:/usr/java/jdk1.7.0_71/jre/lib" pathmunge /usr/java/jdk1.7.0_71/bin:/usr/java/jdk1.7.0_71/jre/bin ``` 保存并退出编辑器。 4. **使环境变量生效:** ...

    CentOS6.0下安装Java_JDK7

    你可以通过`java -version`命令检查Java是否正确安装,如果输出显示JDK 7的信息,说明安装成功。 对于后续的Hadoop环境搭建,有了Java环境,你还需要安装Hadoop的相关组件,包括Hadoop Common、HDFS、MapReduce和...

    linux安装卸载jdk

    安装过程中可能会出现类似“Error: Could not open input file:/usr/java/jdk1.7.0_15/jre/lib/rt.pack”这样的错误提示。这些错误通常不会阻止安装过程的完成,但在安装完成后需要进行一些额外的操作来解决问题。 ...

    centos6.7安装jdk

    最后,可以通过运行 `java -version` 命令来确认 JDK 是否正确安装。 ``` java -version ``` 预期输出应显示当前安装的 JDK 版本信息,例如: ``` java version "1.8.0_171" Java(TM) SE Runtime Environment ...

    linux下安装jdk

    CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar PATH=$PATH:$JAVA_HOME/bin ``` 保存并退出编辑器。 接着,修改`/etc/environment`文件,添加JDK路径: ```bash PATH="......

    linux下卸载和配置rpm版本jdk此方法特别好用解决了我一天的查找

    export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar ``` 3. **更新PATH变量**:为了让系统能够识别JDK中的可执行命令,还需要将JAVA_HOME添加到PATH环境中: ```bash export PATH=$JAVA_HOME/bin:...

    CentOS5.3下JDK1.5的完整安装过程

    总结,安装JDK 1.5在CentOS 5.3上的步骤包括:下载JDK安装文件,上传并执行安装程序,卸载旧的alternatives设置,更新环境变量,使用alternatives配置新的Java和javac软链接,并选择新的Java版本作为默认。...

    RedHat Enterprise Linux下Java的安装于卸载方法

    ### RedHat Enterprise Linux 下 Java 的安装与卸载方法 #### 安装 Java ...通过以上步骤,可以在 RedHat Enterprise Linux 上成功安装或卸载 Java,并确保环境变量正确配置,使得应用程序能够正常使用 Java。

    Centos6下JDK的安装

    ln -s -f /usr/java/jdk1.7.0_25/jre/bin/java ln -s -f /usr/java/jdk1.7.0_25/bin/javac ``` 6. **验证安装**:完成上述步骤后,可以通过`java -version`和`javac -version`命令检查Java和javac的版本,如果...

    如何完全卸载JDK

    ### 如何完全卸载JDK #### 背景与问题描述 在计算机软件领域,尤其是对于开发人员而言,Java Development Kit(JDK)作为Java编程语言的核心组件,其安装与配置至关重要。然而,在实际操作过程中,用户可能会遇到...

    linux系统安装JDK及切换(csdn)————程序.pdf

    export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib ``` 保存并退出编辑器,然后执行以下命令使改动生效: ```bash source /etc/profile ``` 此时,如果你运行 `java -version`,系统可能会显示默认的OpenJDK...

    linux下安装JDK

    export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin ``` 最后,我们需要执行以下命令以生效配置: ``` # source /etc/profile ...

Global site tag (gtag.js) - Google Analytics