很多人在删除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
分享到:
相关推荐
总之,`jre1.8.0_31.msi`是用于在Windows上卸载Java 8的必要文件,它包含了卸载Java所需的所有信息。Java 8的更新带来了诸多新特性和改进,使其成为广泛使用的Java版本之一。正确卸载Java有助于保持系统的清洁和稳定...
在Linux系统中安装和卸载Java Development Kit (JDK) 是一项常见的操作任务。本文将详细介绍两种主要的方法:通过`yum`包管理器进行安装与卸载,以及利用`rpm`包管理器进行相同的操作。 #### 方式一:使用`yum`进行...
如果有先卸载,查看jdk目录文件yum list installed | grep java 卸载:yum -y remove java-1.7.0-openjdk*** – 安装(将下载的压缩文件解压然后配置环境变量) 进入linux创建Java文件mkdir /usr/ja
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin ``` 3. **使配置生效**:可以通过两种方式让新的环境变量配置生效: - 退出当前终端并重新登录。 - 在终端中执行命令 `source .profile` 或者 `..profile`...
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin 2. 修改所有用户的环境变量 我们也可以修改所有用户的环境变量,编辑 /etc/...
export CLASSPATH=.:/usr/java/jdk1.6.0_38/lib:/usr/java/jdk1.6.0_38/jre/lib:$CLASSPATH ``` 修改完成后需要重新加载配置文件使环境变量生效: ```bash # source /etc/profile ``` 4. **验证安装** ...
`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` ...
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:验证安装 ...
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. **使环境变量生效:** ...
你可以通过`java -version`命令检查Java是否正确安装,如果输出显示JDK 7的信息,说明安装成功。 对于后续的Hadoop环境搭建,有了Java环境,你还需要安装Hadoop的相关组件,包括Hadoop Common、HDFS、MapReduce和...
安装过程中可能会出现类似“Error: Could not open input file:/usr/java/jdk1.7.0_15/jre/lib/rt.pack”这样的错误提示。这些错误通常不会阻止安装过程的完成,但在安装完成后需要进行一些额外的操作来解决问题。 ...
最后,可以通过运行 `java -version` 命令来确认 JDK 是否正确安装。 ``` java -version ``` 预期输出应显示当前安装的 JDK 版本信息,例如: ``` java version "1.8.0_171" Java(TM) SE Runtime Environment ...
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="......
export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar ``` 3. **更新PATH变量**:为了让系统能够识别JDK中的可执行命令,还需要将JAVA_HOME添加到PATH环境中: ```bash export PATH=$JAVA_HOME/bin:...
总结,安装JDK 1.5在CentOS 5.3上的步骤包括:下载JDK安装文件,上传并执行安装程序,卸载旧的alternatives设置,更新环境变量,使用alternatives配置新的Java和javac软链接,并选择新的Java版本作为默认。...
### RedHat Enterprise Linux 下 Java 的安装与卸载方法 #### 安装 Java ...通过以上步骤,可以在 RedHat Enterprise Linux 上成功安装或卸载 Java,并确保环境变量正确配置,使得应用程序能够正常使用 Java。
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 #### 背景与问题描述 在计算机软件领域,尤其是对于开发人员而言,Java Development Kit(JDK)作为Java编程语言的核心组件,其安装与配置至关重要。然而,在实际操作过程中,用户可能会遇到...
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib ``` 保存并退出编辑器,然后执行以下命令使改动生效: ```bash source /etc/profile ``` 此时,如果你运行 `java -version`,系统可能会显示默认的OpenJDK...
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 ...