difference between, jre, jdk, sdk and j2se
Dear Sir/Madam,
I want to do some java and j2ee development and run these applications in a java application server environment. Can anyone give me some advices on what should i need to download? Moreover, what is the difference between, jre, jdk, sdk and j2se? Should i need to download all of jre, jdk, sdk and j2se?
thanks and regards,
david
[369 byte] By [
snake2004a] at [2007-10-1 13:54:49]

JRE is the 'java runtime environment'. It is responsible for creating a Java Virtual Machine to execute Java class files (e.g., run Java programs)
JDK is the 'java development kit'. It is the same as the 'SDK' (at least in my mind). It normally comes bundled with a JRE and also allows you to compile Java source files into Java class files. The JDK allows you to both write and run programs.
J2SE is "Java 2 Standard Edition". It can refer to either a JDK or JRE. This is 'core' Java. There is also J2EE "Java 2 Enterprise Edition" which allows you to write middleware or server code more easily.
Your final choice will be which version. If you want the current, most common implementation:
J2SE 1.4.2, J2EE 1.3
If you want to skip ahead to the next generation, the latest releases would be:
J2SE 1.5 (also called J2SE 5.0) and J2EE 1.4
- Saish
Saisha at 2007-7-10 17:08:26 >
