This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
Originally posted by Joe Wolf: Can anyone explain to me what the differences are between JDK, J2SDK and JSDK? Also, which ones have their own compiler and JVM? Is a J2SDK 1.3 the same as JDK 1.3? What are the J2EE, J2SE, and J2RE?
OK, let me attempt it. JDK - Java Development Kit. Versions ran to 1.1* then came JDK1.17 or JDK1.18 was so different than all previous that they named it Java2. J2SDK - Java 2 Standard Development Kit is just Jave 2 wrapped up. At one point JSDK stood for Java Servlets Development kit but now that has been merged into J2EE - Java 2 Enterprise Edition which contains Enterprise Beans, Servlets, JSP, and XML. JRE is just Java Runtime Environment. In basic terms, if you build an application using J2SDK and want to distribute it to others. You need not give them the J2SDK package because they don't need to do java development. So just give them JRE so they can run your application. More info can be found at: http://www.javasoft.com/products/?frontpage-main Shama
Joined: Jul 05, 2001
OK, thanks. What about the JSDK (Java Servlet Development Kit)? Does that become a part of the JDK when it moved to the Java 2 platform, or is it bundled in the J2SE or J2EE, or is it something that you have to get seperately?