In IBM Cloud, Liberty for Java le applicazioni vengono eseguite con un IBM JRE (Java Runtime Environment particolarmente ottimizzato per IBM Cloud.
Le API e SPI che non vengono utilizzate dalle applicazioni Liberty e che probabilmente non vengono utilizzate da un'applicazione cloud vengono rimosse.
Inoltre, poiché viene fornito JRE invece di SDK, gli strumenti del compilatore Java e le API come ad esempio javax.tools non sono disponibili al runtime.