Java EE 6 SDK卸载'无法找到所需版本的Java(TM)2运行时环境'

时间:2011-03-21 03:11:07

标签: null uninstall java

我想在我的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?

9 个答案:

答案 0 :(得分:25)

确保安装了32位和64位版本的JRE。 如果没有安装32位JRE,Java EE x64安装程序将无法运行。

答案 1 :(得分:25)

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

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的文件夹。

答案 2 :(得分:19)

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

答案 3 :(得分:4)

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

uninstall.exe -j "%JAVA_HOME%"

答案 4 :(得分:2)

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

答案 5 :(得分:1)

这样做:

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

答案 6 :(得分:0)

我为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"

答案 7 :(得分:0)

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

答案 8 :(得分:0)

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