JVM :JVM是JavaVirtual Machine(Java虚拟机)的缩写。
RE:JRE是javaruntime environment(java运行环境)的缩写。
JDK:JDK是javadevelopment kit(java开发工具包)的缩写。
jdk是JAVA程序开发时用的开发工具包,其内部也有JRE运行环境JRE。
JRE是JAVA程序运行时需要的运行环境,就是说如果你光是运行JAVA程序而不是去搞开发的话,只安装JRE就能运行已经存在的JAVA程序了。
JDk、JRE内部都包含JAVA虚拟机JVM,JAVA虚拟机内部包含许多应用程序的类的解释器和类加载器等等。