OpenJDK zu entwickeln Java ee?
Ich bin die Entwicklung einer Java ee Anwendung und Bereitstellung im Glassfish 3. Ich bin mit Ubuntu 12.04 Eclipse für EE-Entwickler, und OpenJDK-6-JDK (Paket openjdk-6-jdk). Bisher keine Probleme.
Das problem ist, dass überall, wo ich sehen für Informationen über die Verwendung von OpenJDK für Java-EE-Entwicklung fand ich, dass es wird angenommen, dass OpenJDK ist nur Java-SE, zum Beispiel hier, oder hier. Dennoch, in meiner Anwendung, ich bin mit javax.*
eine Menge, und funktioniert.
Ich heruntergeladen habe die Quelle von OpenJDK 6 und ich habe festgestellt, Ordner /jdk/src/share/classes/javax/
mit einer Menge von Klassen, aber einige importants fehlen wie javax.servlet
, javax.ejb
oder javax.faces
.
Wieder, ich habe keine anderen JDK-neben der OpenJDK, noch GCJ oder Oracle lieben.
Meine Frage ist: Wie ist das möglich? OpenJDK hat den support für die Java ee-APIs? Kann es so genutzt werden, oder muss ich herunterladen und installieren Oracle JDK? Ich bin etwas nicht zu verstehen hier?
Bitte beachten Sie, dass die Oracle-Liste SDK für SE-abgesehen von der SDK für die EE, also vermute ich, dass Sie anders sind, richtig?
Freundlichen GRÜßEN
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ihrem Glassfish-server ist die konkrete Java-EE-Implementierung. Beachten Sie, dass OpenJDK ist eine konkrete Java-SE-Implementierung. Beachten Sie auch, dass, wenn Sie download Java EE von Oracle-Website, im Grunde alles, was Sie bekommen, ist Glassfish zusammen mit einer Reihe von Unterlagen und Beispiele.
Siehe auch: