Java EE or Java Platform, Enterprise Edition (formerly J2EE - Java 2 Platform, Enterprise Edition) is a group of specifications for developing and deploying enterprise applications. Java EE is based on Java SE, plus enterprise features such as distributed computing and web services. Java EE is made of several well-known specifications (to name a few): Java Servlets, JSP, XML, JMS, JTA, JPA, JavaMail…

This article gives you a list of major Java EE versions throughout its history. In the table below, each Java EE version requires minimum version of Java SE (specified in the third column):

 

 

Java EE Version

 

Release Time

 

 

Required Java SE version

 

 

J2EE 1.2

 

 

December 1999

 

 

J2SE 1.2

 

 

J2EE 1.3

 

 

September 2001

 

 

J2SE 1.3

 

 

J2EE 1.4

 

 

November 2003

 

 

J2SE 1.4

 

 

Java EE 5

 

 

May 2006

 

 

Java SE 5

 

 

Java EE 6

 

 

December 2009

 

 

Java SE 6

 

 

Java EE 7

 

 

May 2013

 

 

Java SE 7

 

 

Java EE 8

 

 

August 2017

 

 

Java SE 8

 

 

NOTES: in September 2017, Oracle corporation donated Java EE to the Eclipse Foundation, without “Java” trademark. That means the platform is now managed by the Eclipse Foundation under the new name Jakarta EE. You can also check Jakarta EE versions on this page.

 

More about Java EE:

 

Learn about Java EE core technologies:


About the Author:

is certified Java programmer (SCJP and SCWCD). He began programming with Java back in the days of Java 1.4 and has been passionate about it ever since. You can connect with him on Facebook and watch his Java videos on YouTube.



Add comment