我想在我的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?
答案 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时遇到了同样的问题。设置PATH
,CLASS_PATH
,JAVA_HOME
变量解决了这个问题。