简体   繁体   English

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

[英]Java SE or Java EE (standard or enterprise)?

I'm starting to do a lot of Java EE dev work. 我开始做很多Java EE开发工作。 Is it ok to install Java EE on my home machine instead of a JRE? 可以在我的家用机器而不是JRE上安装Java EE吗?

Also, can GlassFish run on a JRE or does it need Java EE? 此外,GlassFish可以在JRE上运行还是需要Java EE?

Java EE is an abstract API. Java EE是一个抽象API。 GlassFish is one of the available concrete Java EE implementations. GlassFish是可用的具体Java EE实现之一。 The Java EE download from Oracle.com is basically just GlassFish along with some documentation/examples and optionally also NetBeans. Oracle.com的Java EE下载基本上只是GlassFish以及一些文档/示例,还可以选择NetBeans。 So if you download Java EE from Oracle.com, you've already GlassFish :) 因此,如果您从Oracle.com下载Java EE,那么您已经是GlassFish :)

It only requires a Java SE JDK (not just JRE!) already on your machine which has to be downloaded and installed separately. 它只需要你的机器上已有的Java SE JDK( 不仅仅是 JRE!),它必须单独下载和安装。 If you intend to develop with JSF, you may find this tutorial useful as well. 如果您打算使用JSF进行开发,您可能会发现本教程也很有用。 It covers installing JDK, GlassFish and Eclipse from the zero beginning in detail. 它包括从零开始详细安装JDK,GlassFish和Eclipse。

See also: 也可以看看:

You still need a JRE (Java Runtime Environment). 您仍然需要JRE(Java运行时环境)。 Actually, you really need a JDK (Java Development Kit) so you can compile. 实际上,你真的需要一个JDK(Java开发工具包),所以你可以编译。

GlashFish includes the Java EE libraries. GlashFish包含Java EE库。 It runs on a JRE or JDK. 它运行在JRE或JDK上。 If you are using JSPs, you have to run GlassFish against a JDK (because JSP technology does code generation/compilation at run-time. 如果您正在使用JSP,则必须针对JDK运行GlassFish(因为JSP技术在运行时执行代码生成/编译。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM