
Questions: 23,746 //
Answers: 52,327 //
Contributing Members: 18,014
Hi All,
The documentation states the the JDK should be used for the Mule 4 standalone Runtime: https://docs.mulesoft.com/mule-runtime/4.1/runtime-installation-task
Before downloading and installing Mule runtime, verify that you have Java SE JDK 1.8 installed
Why is the JDK needed? Can you use just the JRE instead?
Thanks, Steve
Dec 07, 2018 at 12:22 AM, armoredthirteen answered with:
I remember reading something about this about a month ago but I can't seem to find it again. Basically the JDK has more functionality and includes more files/libraries than the JRE does. Anypoint will run with just the JRE but certain things will give you errors if you try and use them (if I remember correctly there is some debugging that you simply cannot do without the JDK). I would strongly advise using the JDK and not the JRE.
Dec 07, 2018 at 01:05 AM, therevills1 answered with:
Thanks for your answer :)
I understand why the JDK is needed for the Anypoint Studio (as you are "developing"), still think it is strange to use the JDK for the Runtime though.
Dec 10, 2018 at 05:22 PM, ramawebm2 answered with:
Yes true and JRE is the one use for Run-time and as the tooling requires both JDK/SDL with run-time libs.
HTH, RMG
Jan 13 at 11:55 PM, therevills1 answered with:
I've talked to MuleSoft support and this is their response regarding the JDK vs JRE:
Regarding using JRE instead of JDK for Mule application:
At the moment JDK is the documented requirement for running Mule applications:
https://docs.mulesoft.com/mule-runtime/4.1/runtime-installation-task
The product is not fully certified with JRE-Only environment.
where are the context properties in mule 4? 1 Answer
Address already in use while deploying more than one application on standalone 1 Answer
Upgrade runtime from 3.8.3 to Mule 4 2 Answers
HTTP Encoding/Bug/Compile Source 1 Answer
Deploy mule "domain project" in tomcat, is it possible at all? 1 Answer