OpenJDK开发JavaEE?

Hav*_*vok 10 java openjdk java-ee

我正在开发一个JavaEE应用程序并在Glassfish 3中部署它.我正在使用Ubuntu 12.04,Eclipse用于EE开发人员,以及OpenJDK 6 JDK(包openjdk-6-jdk).到目前为止没问题.

问题是,无论我在哪里查找有关使用OpenJDK进行Java EE开发的信息,我都发现OpenJDK只是Java SE,例如这里或者这里.然而,在我的应用程序中,我使用javax.*了很多,并且正在工作.

我已经下载了OpenJDK 6的源代码,我找到/jdk/src/share/classes/javax/了包含很多类的文件夹,但是有些重要内容缺失了javax.servlet,javax.ejb或者javax.faces.

同样,除了OpenJDK,我没有任何其他JDK,也没有GCJ或Oracle.

我的问题是:这怎么可能?OpenJDK是否支持JavaEE API?可以用它,还是我需要下载并安装Oracle JDK?我不明白这里的意思吗?

请注意,除了SDK for EE之外,Oracle列表SDK for SE,所以我认为它们不同,对吧?

亲切的问候

Bal*_*usC 13

您的Glassfish服务器是具体的Java EE实现.请注意,OpenJDK是一个具体的Java SE实现.另请注意,无论何时从Oracle站点下载 Java EE,基本上只能获得Glassfish以及大量文档和示例.

也可以看看: