Jdk
Java Development Kit, Java language Software Development Kit
Jre
Java Runtime Environment, Java Run environment
Server JRE
Java runtime environment used by the server
SE
Standard Edition, Java Standards Edition, Java Platform for desktop or simple server applications
Ee
Enterprise Edition, Java Business Edition, Java Platform for complex server applications
ME
Micro Edition, Java mini version, Java Platform for mobile phones or other small devices
Java FX
An alternative toolkit for graphical user interfaces, available in Oracle's Java SE release
OpenJDK
A free, open-source implementation of Java SE that does not include browser integration or JavaFX
J2
Java 2, an obsolete term used to describe the Java version between 1998 and 2006
Sdk
Software development Kit, an obsolete term used to describe the JDK between 1998 ~ 2006 years
The JRE differs from the Server JRE, as described in the official website:
- Software developers:jdk (Java SE Development Kit). For Java developers. Includes a complete JRE plus tools for developing, debugging, and monitoring Java applications.
- Administrators running applications on a server:server JRE (Server Java Runtime Environment) For deploying Java applications on servers. Includes tools for JVMS monitoring and tools commonly required for server applications, but does not include browser Integr ation (The Java plug-in), Auto-update, nor an installer.
A few basic Java terminology