Getting started Community Training Tutorials Documentation APIs, AI & Tools
JDK
Confirm these requirements before you download on-premises runtime. This is the Prerequisites stage in On-Premises Runtimes Overview. After the host meets them, download Mule Enterprise Edition. See Download, Install, Configure, and Upgrade On-Premises Mule Runtime Engine.
The CloudHub vCore sizing model does not apply to on-premises Mule runtime engine 4.4. You size CPU, heap, and RAM on the host yourself.
2 GHz CPU or 1 virtual CPU in virtualized environments.
1 GB of RAM.
4 GB of storage.
Adjust RAM to match your latency requirements and the size and number of simultaneous messages that applications process.
Mule runtime engine 4.4 supports the x86 and x64 architectures. On-premises Mule runtime engine 4.4 is not supported on ARM processors.
Verify that you use a supported version of Java before you install Mule runtime engine. Mule runtime engine 4.4 requires JDK 1.8 or JDK 11. Mule runtime engine 4.4 does not support JDK 17.
| Software | Version |
|---|---|
JDK |
JDK 1.8.0 or JDK 11 |
| Though you can run a different JDK of choice, MuleSoft doesn’t support or take action to fix issues if they are traced back to the JDK. |
Mule runtime engine 4.4 is supported on any operating system that runs a Java Runtime Environment (JRE) from a supported JDK. Red Hat Enterprise Linux (RHEL) is a tested distribution. MuleSoft supports RHEL clones such as Rocky Linux even when a specific clone version is not listed as tested.
Mule runtime engine 4.4 passed functional testing against the following software and operating systems:
| Software | Version |
|---|---|
OS |
MacOS 10.15, HP-UX 11i V3, AIX 7.2, Windows Server 2019, Windows 10, Solaris 11.3, Red Hat Enterprise Linux 8.8, Ubuntu Server 20.04 |
JDK |
Adoptium OpenJDK distribution |
Mule runtime engine 4.4 is bundled with the Runtime Manager agent plugin version 2.4.21. For Runtime Manager Agent compatibility, see Runtime Manager Agent Release Notes.
Unsupported class file major version 61This error means bytecode compiled for Java 17 (class file major version 61) was loaded by an older JDK, or Mule runtime engine 4.4 is running on an unsupported JDK. Mule runtime engine 4.4 requires JDK 1.8 or JDK 11. Mule runtime engine 4.4 does not support JDK 17.
JavaVersionNotSupportedByExtensionExceptionAn extension, connector, or module such as APIkit does not support the JDK that on-premises Mule runtime engine 4.4 is running. Mule runtime engine 4.4 requires JDK 1.8 or JDK 11. Mule runtime engine 4.4 does not support JDK 17. Align the application’s Java compatibility with that JDK, or run a JDK the extension lists as supported.