Can we just have JRE and not JDK for the private cloud installation?

One of the core software requirements of Apigee private cloud installation is Oracle JDK 7/8 or Open JDK 7/8 as mentioned here https://docs.apigee.com/release/supported-software

Instead of JDK, in my opinion, we need JVM to run some of the core components of Apigee. In that case, just JRE is sufficient? Do we need full JDK installed on those individual machines?

0 3 291
3 REPLIES 3

Not applicable

I strongly recommend having jdk. Apigee may have some dependencies with jdk internally. It wants java home to point jdk root.

refer: https://docs.apigee.com/private-cloud/v4.18.05/installation-requirements#java

Thank you for your answer. I've got a query from the client if they can only use JRE and not JDK for security reasons. Thus would like to know if there is an option to use JRE and not JDK. I'm still trying to understand what kind of security threat JDK imposes in here.

Apigee by default uses open jdk. But you can use enterprise java.

You can have separate java installed for apigee. There are some sub-versions that don't support apigee security functionalities. You need to use recommended version in apigee docs.