Key Concepts






Edit this page on GitHub

Home > user > design > Java Component

Java Component

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 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 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.

Installation Directory

System Default

Package Types

Server JRE

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.