The java component represent the
Java environment available for platform runtime usage.
Flavor: Configure usage of a Java distribution from Oracle or the open source
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 value defaults to
the version configure in the Java component. To use, for example, Java 8u144,
the update value has to be set to 144.
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.