Versions of Java language

These are the most commonly used java versions :

  • JRE: Java runtime environment, what’s needed to run Java programs
  • JDK: Java development kit, a JRE plus compiler and some additional tools
  • Jave SE: Standard Edition, the API library that comes with every JRE and JDK for desktop use
  • Jave EE: Enterprise Edition, additional APIs that extend the J2SE for business use, meaning mainly server applications – this includes JSPs
  • Jave ME: Mobile Edition, a set of APIs (mainly a subset of J2SE) for mobile devices like phones

(The latter three are often also written as J2SE, J2EE and J2ME meaning “Java 2 ___ Edition” – Sun’s naming and versioning convention are rather confusing)

Note that all of these are basically specifications, and there are implementations from different vendors. For example, you can get a J2SE 6 JDK not only from Sun, but also from IBM and Oracle.

Advertisements
Leave a comment

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: