我刚刚开始学习Oracle Java 7教程。虽然我已经在现有的Apache环境中获得了一些实践,但我想了解完整的教程,以便有一个清晰的学习路径和线索。
所以我现在用的是带有OS小牛的Mac电脑。我已经安装了一个Oracle JDK 1.7,运行非常顺利。开发也不错,所以没有问题。
现在我来到这个部分是为了下载“JavaEE7SDK/JDK”(http://docs.oracle.com/javaee/7/tutorial/doc/usingexamples001.htm#GEXAJ)。
我已经这样做了,并运行安装程序。我可以看到它所做的是安装一个glassfish4环境(这似乎很好,因为本教程涵盖了玻璃鱼,我将在教程中使用它)。我还运行了更新工具来获取java 7教程-示例。
无论如何,将glassfish服务器添加到netbeans 8中,我在" Java“选项卡中提到过,只有JDK1.7,它指向我在系统中的1.7JavaJDK位置。试图找到任何特定的EE 7位置,似乎没有什么是正确的位置(find / -name java)
那么,这个安装到底是做什么的,换句话说,不仅仅是安装glassfish环境?拥有EE7SDK/JDK的用例是什么?也许我有点困惑,但为了理解这些事情,我想让自己弄清楚。
发布于 2014-06-27 05:19:25
GlassFish服务器开放源码版4是Java 7规范的参考实现。因此,您永远不能像下载JDK一样下载Java本身,但是您总是下载实现它的应用程序服务器。
目前,您可以使用JBoss WildFly 8作为替代,但通常需要更多的时间,特别是像甲骨文的WebLogic这样的商业应用服务器。
因此,对于您的IDE,您可以将JDK作为运行时添加到每个其他java项目中,将GlassFish作为部署的服务器和目标添加。
提示:如果您在尝试通过updatetool获取示例时遇到了问题(至少在我做http://docs.oracle.com/javaee/7/tutorial/doc/home.htm时是这样的),那么就再试一次-- java.net有时非常慢。
https://stackoverflow.com/questions/24438925
复制相似问题