Java EE 6 SDK 卸载“找不到所需的 Java(TM) 2 运行时环境版本”

Posted

技术标签:

【中文标题】Java EE 6 SDK 卸载“找不到所需的 Java(TM) 2 运行时环境版本”【英文标题】:Java EE 6 SDK uninstall 'Could not find the required version of the Java(TM) 2 Runtime Environment' 【发布时间】:2011-07-19 09:49:07 【问题描述】:

我想在我的 windows 7 机器上卸载我的 Java EE 6 SDK,但是当我运行包含的卸载程序时,我收到以下错误。

Error: Could not find the required version of the Java(TM) 2 Runtime Environment in'(null)'. 

接着……

This application needs version 1.6 or higher of the Java(TM) 2 Runtime Environment

如何解决这个问题?我是否必须安装 java 2 运行时环境才能卸载我的 Java EE 6 SDK?

【问题讨论】:

【参考方案1】:

没错。您需要从 http://www.java.com 安装 Java SE 才能运行 Java EE(卸载)安装程序。它是用 Java 编写的,所以它至少需要一个 JVM。

【讨论】:

很抱歉这个 nweb 问题,但是我在哪里可以获得 JVM?我只看到 Java 6 版本 24 可供下载,而不是 JVM……谢谢!!!! JVM 是执行平台。一个包含在所有可从 Oracle 下载的 Java 版本中。 JVM(Java 虚拟机,它负责运行 Java 代码)是 Java SE 下载的一部分。只需转到 java.com 链接并按照说明进行操作。【参考方案2】:

因此,假设您从 glassfish 目录中的卸载程序卸载。您可以在命令行中使用 JAVA_HOME 环境变量指定卸载程序:

uninstall.exe -j "%JAVA_HOME%"

【讨论】:

我已经尝试了以上所有方法,终于成功了!非常感谢!【参考方案3】:

确保您同时安装了 32 位和 64 位版本的 JRE。 如果没有 32 位 JRE 安装,Java EE x64 安装程序将无法工作。

【讨论】:

不需要 32 位 JRE。如果您有 64 位 JRE,只需添加带有 JRE 路径的 -j 命令行参数,如 @Madhan 所示。【参考方案4】:

我遇到了所有这些问题以及更多问题,而且我发现了一些非常简单的问题。您所要做的就是擦除 Eclipse,进入 Eclipse 并下载 32 位 Galileo;效果很好。您无需复制即可更改路径或其他任何内容。

【讨论】:

【参考方案5】:

这样做:

uninstall.exe -j "C:\Program Files (x86)\Java\jre"

【讨论】:

【参考方案6】:

我遇到了同样的问题。通过使用以下参数安装程序,它就像魅力一样。

java_ee_sdk-6u4-jdk7-windows-x64.exe -j "D:\Program Files\Java\jdk1.7.0_06"

其中 D:\Program Files\Java\jdk1.7.0_06 是我在系统中安装 JDK 7 的文件夹。

【讨论】:

+1 这是完美的解决方案,不需要Java SDK,只要一个JRE就可以了【参考方案7】:

我安装了适用于 Windows 7(x64 版本)的 JRE 7 u 45,然后能够使用下面的命令行安装 64 位版本的 Java EE 7(x64 版本)。只需更新 j 参数以指向系统上的 java 运行时目录:

c:\temp> java_ee_sdk-7-jdk7-windows-x64.exe -j "C:\Program Files\Java\jre7"

【讨论】:

【参考方案8】:

我已经卸载了 32 位 Java (C:\Program Files (x86)\Java...) 和 64 位 (C:\Program Files\Java...),但由于某种原因它被遗忘了一个 java 文件夹(C:\Program Files\Java...)。 一旦我手动删除了该文件夹,错误就消失了。

【讨论】:

【参考方案9】:

我在安装 JAVA EE SDK 7 时遇到了同样的问题。设置 PATHCLASS_PATHJAVA_HOME 变量解决了这个问题。

【讨论】:

以上是关于Java EE 6 SDK 卸载“找不到所需的 Java(TM) 2 运行时环境版本”的主要内容,如果未能解决你的问题,请参考以下文章

java_ee_sdk-5-javadocs干啥用的

Java EE 开发环境搭建

java_ee_sdk-7u2的安装与 启动

java ee环境搭建

如何安装 java_ee_sdk-6u4-jdk7-linux.sh

POPTEST老李谈JVMJREJDKjava ee sdk with jdk区别