无法卸载GlassFish 3

时间:2012-04-13 21:07:05

标签: glassfish uninstall

好的,这就是交易:

我正在尝试安装java jdk,所以我可以在这台计算机上的eclipse中运行一个android项目,但是有这么多不同的java安装是不可能的,至少对我来说,弄清楚我需要哪一个。所以我选择了“带Java EE的JDK 7u3”。但是这也安装了这个GlassFish的东西,我不知道它是什么或它做什么,当我经历所有的日食时我决定让我的另一台电脑工作。所以我删除了eclipsed和所需的东西,我删除了java的东西,但是当我尝试卸载GlassFish时,它不能,并给我错误:

“无法在'(null)'中找到所需的Java(TM)2运行时环境版本。”

我现在已经尝试了几个小时,在网上搜索找出一些删除它的方法,安装各种java东西,再次删除它,重新安装,但没有任何作用。我真的不在乎GlassFish是什么或它做什么,我只是想要它,并且所有的java东西都没有用。

我怎样才能做到这一点?

6 个答案:

答案 0 :(得分:5)

在Microsoft Windows 7(或其他)下,使用该命令行:

uninstall.exe -j“%JAVA_HOME%”

答案 1 :(得分:2)

您先安装了jdk1.6,然后将其卸载。在这个时候,你安装glassfish3和glassfish在其配置文件中写了set AS_JAVA=C:\Program Files (x86)\Java\jdk1.6.0_x,但你现在使用jdk1.7

  1. 打开C:\ glassfishv3 \ glassfish \ config \ asenv.bat
  2. 搜索'set AS_JAVA'
  3. 将其值更改为当前的jdk路径(例如:C:\Progra¨1\ Java \ jdk1.7.xx)
  4. 尝试再次卸载。

答案 2 :(得分:1)

您可以运行指定要使用的jvm的卸载:

尝试以下命令来卸载

C:\glassfish3\uninstall.exe -j <java home dir>

如错误消息中所述。它对我有用。

答案 3 :(得分:0)

GlassFish是一个在开源中开发的Java EE应用程序服务器,因此您可以创建Android应用程序可以使用的服务器端服务。当然,听起来你对此并不感兴趣: - )

Java EE SDK安装/卸载说明位于:http://java.sun.com/javaee/sdk/javaee6sdk_install.jsp

您可能想要下载的内容,Java 7 SDK(JDK 7)位于:http://www.oracle.com/technetwork/java/javase/downloads/index.html

确保下载JDK(Java Developer Kit)而不是JRE(Java运行时环境)。

希望这有帮助。

答案 4 :(得分:0)

这些对我在Windows 7中运行java 1.6.0_24无效:

  • 我尝试修改glassfish使用的asenv.bat文件,找到指向我的jre的jre。
  • 我尝试手动将其放入C:\ glassfish3 \ uninstall.exe -j中。这是根据官方的Oracle文档。

唯一有效的方法是使用原始路径并将bin和lib文件夹从我的java安装移动到错误对话框的目录 指定。然后Glassfish卸载启动并完成,没有任何问题。

答案 5 :(得分:0)

我可以使用以下命令

卸载glasshfish服务器

uninstall.exe -javahome“%JAVA_HOME%”

注意:我们需要在环境变量和类路径变量

中设置JAVA_HOME