Re: What is the difference between Sun JDK and OpenJDK ?
Raymond Schanks wrote:
What is the difference between Sun JDK and OpenJDK ?
The code bases differ somewhat in the presence of non-open-source
components, but they converge more and more all the time.
Do both run on every platform (Win, Linux, Solaris) ?
Neither one runs on every platform.
With OpenJDK there is at least the possibility of compiling it
yourself if you bump into a platform that is not supported. For
information on supported platforms, visit their respective web sites.
Are there similar, parallel distribution in the J2EE world?
In other words is there a Sun J2ee and a OpenJ2EE ?
It's not "J2EE" any more, it's "Java EE", and no.
"Java EE" (like "J2EE" before it) is a set of specifications, not a
There are a plethora of products that implement different parts of
that set of specifications. There is an official Sun "Java EE SDK",
roughly GlassFish. There are several open-source Java EE platforms,
ranging from Apache Tomcat (just the servlet and JSP specs, but with
add-ons like Apache OpenEJB available for more of the spec), to Sun
GlassFish, Apache Geronimo, RedHat JBoss, and many more.
There are a whole bunch of non-open source Java EE (J2EE) platforms as
well, such as Oracle/BEA WebLogic, IBM WebSphere, and many more.