0

好的,这是交易:

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

“在‘​​(null)’中找不到所需的 Java(TM) 2 运行时环境版本。”

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

我怎样才能做到这一点?

4

6 回答 6

5

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

卸载.exe -j "%JAVA_HOME%"

于 2013-10-03T13:05:26.083 回答
2

您首先安装了 jdk1.6,然后将其卸载。在这一次,你安装 glassfish3 和 glassfishset AS_JAVA=C:\Program Files (x86)\Java\jdk1.6.0_x在它的配置文件中写但是你现在使用 jdk1.7

  1. 打开 C:\glassfishv3\glassfish\config\asenv.bat
  2. 搜索“设置 AS_JAVA”
  3. 将其值更改为您当前的 jdk 路径(例如 C:\Progra¨1\Java\jdk1.7.xx )
  4. 再次尝试卸载。
于 2012-06-26T16:38:25.300 回答
1

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

尝试以下命令卸载

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

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

于 2013-05-20T09:26:40.540 回答
0

这些对我在 Windows 7 中运行 java 1.6.0_24 不起作用:

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

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

于 2013-08-15T16:07:58.067 回答
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 开发者工具包)而不是 JRE(Java 运行时环境)。

希望这可以帮助。

于 2012-04-14T20:05:13.383 回答
0

我能够使用以下命令卸载 glasshfish 服务器

卸载.exe -javahome "%JAVA_HOME%"

注意:我们需要在环境变量和classpath变量中设置JAVA_HOME

于 2014-03-07T15:40:08.613 回答