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

Ste*_*fan 3 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的用例是什么?也许我有点困惑,但我想让自己明白这些事情以便理解它.

Ale*_*ühl 5

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

目前,您可以选择使用JBoss WildFly 8,但通常需要花费一些时间,尤其是Oracle WebLogic等商业应用服务器.

因此,关于IDE,您将JDK作为运行时添加到每个其他Java项目中,将GlassFish添加为部署的服务器和目标.

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