OpenJDK 开发 JavaEE?
我正在开发一个JavaEE应用程序,并将其部署在Glassfish 3中。我使用的是Ubuntu 12.04,EE开发人员的Eclipse和OpenJDK 6 JDK(package 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?我在这里不明白什么?
请注意,Oracle将SDK与EE的SDK分开,所以我想它们是不同的,对吧?
亲切问候