6

我成功运行 64 位 JDK。但我现在需要在 windows 7 机器上安装 Java EE sdk 6。我已经从 Oracle 网站下载了“java_ee_sdk-6u4-windows.exe”。但是当我尝试安装它时,我收到了附加屏幕截图中所附的错误。在此处输入图像描述

我已经仔细检查了我的 java_home 和类路径,它们是完美的。

知道如何修复它。

4

3 回答 3

5

我进行了更多尝试,最后,命令在 jdk 路径上使用引号。

C:\Users\jsmith\Downloads>java_ee_sdk-6u4-windows.exe -j "C:\Program Files\Java\ jdk1.6.0_39".

谢谢

于 2013-09-03T07:15:19.250 回答
3

在 Windows 7 64 位安装 JDK 时,尽管显示安装成功消息,但由于权限问题而遗漏了一些文件(即 /lib/tools.jar)。

解决方案是

使用以管理员身份运行重新安装 JDK 6,然后也使用以管理员身份运行安装 EE SDK。

正如 BalusC 所回答的,EE SDK 就是一个应用服务器和一个 IDE,两者都是可替换的。然而,当我开始学习 EE 时,我真的很喜欢 Netbeans 7.x 和 Glassfish 3.1,因为它们提供了许多对 Java EE 初学者有用的工具和快捷方式。

最后的提示

在 Windows 7-64 位中,必须使用以管理员身份运行来运行 Netbeans 或 Eclipse,以便从 IDE 中启动 Glassfish 服务器。

于 2013-09-03T22:26:50.700 回答
2

当您通过 JDK 安装 JRE 时,Java EE 安装程序确实会失败。JDK 安装程序很可能忘记了 JRE 的某些 Windows 特定注册表项或文件。

如果您直接从http://java.com重新安装 JRE (您不需要事先卸载任何东西),那么 Java EE 安装程序应该开始工作(以及一些其他依赖 JRE 的 Java 程序,例如eclipse.exeEclipse 中的 !否则您应该编辑eclipse.ini以指定正确 JRE 的路径)。


顺便说一句,如果您不知道,Java EE SDK 基本上包含 GlassFish 服务器以及一堆文档和可选的 Netbeans IDE。如果您想使用 Java EE,这绝对不是必需的。例如,您也可以继续使用 Eclipse 并设置 Tomcat、JBoss 或任何不同于 GlassFish 的服务器。许多 Java EE 初学者没有意识到这一点。更重要的是,您可以从位于http://glassfish.java.net的主页以 ZIP 文件的形式单独下载 GlassFish,而无需整个 Java EE SDK。

另请参阅Java EE 到底是什么?

于 2013-09-03T10:50:25.503 回答