Java SE或Java EE(标准版还是企业版)?

我开始做很多Java EE开发工作。 可以在家用机器而不是JRE上安装Java EE吗?

此外,GlassFish可以在JRE上运行还是需要Java EE?

Java EE是一个抽象API。 GlassFish是可用的具体Java EE实现之一。 Oracle.com的Java EE下载基本上只是GlassFish以及一些文档/示例,还可以选择NetBeans。 因此,如果您从Oracle.com下载Java EE,那么您已经是GlassFish 🙂

它只需要您的机器上已经存在的Java SE JDK( 不仅仅是 JRE!),必须单独下载和安装。 如果您打算使用JSF进行开发,您可能会发现本教程也很有用。 它包括从零开始详细安装JDK,GlassFish和Eclipse。

也可以看看:

您仍然需要JRE(Java运行时环境)。 实际上,你真的需要一个JDK(Java开发工具包),所以你可以编译。

GlashFish包含Java EE库。 它运行在JRE或JDK上。 如果您使用的是JSP,则必须针对JDK运行GlassFish(因为JSP技术在运行时执行代码生成/编译。