JVM 和 JDK/JRE 之间的关系是什么?