Alex Rivera | Logout

Correlation between Java EE / J2EE to J2SE / JDK versions

Asked 2010-01-06T15:25:44.900
27

I was certain that I'll find a duplicate question or a satisfying answer, but I haven't.

What I'm looking for is the answer to these questions:

  • Is there an official correlation between Java EE / J2EE and J2SE / JDK versions?
  • If the answer is yes, where is it written?
  • If the answer is no, then why? and is there an unofficial version table (e.g. JDK 1.4 goes well with J2EE 1.3, JDK 1.5 goes well with J2EE 1.4, JDK 1.6 with Java EE 5 and so on)

I can think of a couple of reasons for the uncoupling, but can't seem to find a good reference source

Related questions:

Java SE vs Java EE, college and career

What is Java EE?

Edit
Report

1 Answer

2

Generally, Java Enterprise Editions come out after the JDK for the same versions.

Basically, for the past few editions, you've had these download packages:
JDK 5 with J2EE 4.
JDK 5 with Java EE 5.
JDK 6 with Java EE 5.
JDK 6 with Java EE 6 (currently only available from the Java EE page, the Java SE page still has JDK 6 with Java EE 5)

Note that these download packages actually include Sun's version of Java EE (Glassfish these days), which is different than Apache's version of Java EE (Tomcat/Geronimo) or IBM's version of Java EE (Websphere).

If you choose not to use Glassfish, you can download just JDK6 and one of the other Java EE packages. As of right now, Glassfish is the only Java EE 6 product, as Java EE 6 just came out and it's the reference implementation.

answered 2010-01-06T20:07:50.297

Your Answer