安装JDK 1.7和Java EE 7 SDK后会出现混淆?

时间:2014-06-26 19:45:03

标签: java java-ee java-ee-7

我刚开始使用Oracle Java EE 7教程。虽然我已经在现有的Apache Tomcat环境中获得了一些练习,但我希望与完整的教程联系,以获得清晰的学习路径和路径。

所以我目前正在使用Mac OS X Mavericks。我已经安装了一个非常流畅的Oracle JDK 1.7。发展也很好,所以没有问题。

现在我来到这个部分是为了下载“Java EE 7 SDK / JDK”(http://docs.oracle.com/javaee/7/tutorial/doc/usingexamples001.htm#GEXAJ

我已经这样做并运行安装程序。我能看到的是安装一个glassfish4环境(这个教程似乎很好,因为教程涵盖了glassfish,我会在教程中使用它)。我还运行了更新工具来获取java-ee-7-tutorial-examples。

无论如何将glassfish服务器添加到我在“Java”选项卡中提到的netbeans 8只有JDK 1.7,它指向我1.7系统上的Java JDK位置。 试图找到任何特定的EE 7位置似乎没有什么是正确的位置(find / -name java

那么除了安装glassfish环境之外,这个安装究竟是做什么的呢? 使用EE 7 SDK / JDK的用例是什么?也许我有点困惑,但我希望自己明白这些事情以便理解它。

1 个答案:

答案 0 :(得分:5)

GlassFish Server Open Source Edition 4Java EE 7 specification的参考实现。因此,您永远不能像下载JDK那样下载Java EE本身,但是您总是下载实现它的应用程序服务器。

目前,您有JBoss WildFly 8作为替代方案,但通常需要一段时间后,尤其是Oracle WebLogic等商业应用服务器。

所以关于你的IDE,你将JDK作为运行时添加到每个其他java项目中,将GlassFish添加为部署的服务器和目标。

提示:如果您在尝试通过updatetool获取示例时遇到问题(至少在我执行Java EE 7 tutorial时就是这种情况),请再试一次 - java.net非常慢有时。