Flavor: Configure usage of a Java distribution from Oracle or the open source reference OpenJDK.
Package Type: Defines whether a Java Development Kit JDK, a Java Runtime Environment JRE or a server-optimized runtime Server JRE is used.
Version: The major version of Java to use.
Update: The optional update version of Java to use. An empty values default to the latest update version.
Binary Package: Optional path for downloading the package.
A server JRE should be used when deploying Java applications on servers. It includes tools for JVM monitoring and tools commonly required for server applications, but does not include browser integration (the Java plug-in), auto-update, an installer or development tools such as a compiler.
A Java Development Kit JDK is suitable for Java development tasks. It includes the JRE and server JRE components as well as development tools such as compiler, debugger, monitoring tools and others.
A Java Runtime Environment JRE is suitable for end users running Java on a desktop and is suitable for most end-user needs.