No IBM Cloud, os aplicativos Liberty for Java são executados com um IBM Java Runtime Environment (JRE) que é especialmente otimizado para o IBM Cloud. As APIs e SPIs que não são usadas por aplicativos Liberty e são improváveis de serem usadas por um aplicativo em nuvem foram removidas.
Além disso, como o JRE é fornecido no lugar de um SDK, as ferramentas e as APIs de compilador Java, como javax.tools, não estão disponíveis no tempo de execução.