Valóban működik mindkét JRE/JDK-val. Viszont nem értem hogy miért okozna gondot a Java 8 használata, hiszen egy gépen több JRE/JDK verzió is lehet, nem akadnak össze (akár három különböző 1.7-es JDK-d is lehet). Tehát attól, hogy Java 8-as a preferált, a gépeden nem kell ezt alapértelmezettként beállítani.
Egyébként VCL-ben pedig van olyan virtuális gép, ami tartalmaz Java 8-at, ezt bátran lehet használni.