With Oracle's shuttering of their Java runtime distribution (the January release will be the last version available for commercial use without a paid license) many people are recommending the use of one of various distributions based on OpenJDK, which was released under the GPLv2 with the Classpath Exception. For example, I might consider installing the AdoptOpenJDK JRE in place of Oracle's runtime.
However, taken at face value, the GPL doesn't appear to allow the use of the OpenJDK runtime to run a third-party closed-source Java application, as per this FAQ entry. If I'm reading it correctly, you would be fine provided the Java application in question does not use JNI or any similar mechanism, but of course I have no way of telling whether or not that is the case for any given third-party application with a dependency on the Java runtime.
Applications developed with JDK 11 should ship with their own runtime built in, but many older applications depend on having a Java runtime already installed. In a large enterprise, replacing all of these applications is likely to be implausible (or at the very least very difficult and quite possibly rather expensive) which leaves us in a bit of a pickle.
Can a Java runtime derived from OpenJDK be legally used to replace the Oracle Java runtime when running third-party non-GPL-compatible applications?