JDK:java开发工具包,提供了java的开发环境和运行环境,包含编译Java源文件的编译器javac,还有调试和分析的工具。
JRE:java运行环境,包含java虚拟机以及一些基础类库。
JVM:java虚拟机,提供执行字节码文件的能力。
如果只是运行java环境,安装JRE即可。JVM是实现java跨平台的核心,但JVM本身不是跨平台的。
JDK:java开发工具包,提供了java的开发环境和运行环境,包含编译Java源文件的编译器javac,还有调试和分析的工具。
JRE:java运行环境,包含java虚拟机以及一些基础类库。
JVM:java虚拟机,提供执行字节码文件的能力。
如果只是运行java环境,安装JRE即可。JVM是实现java跨平台的核心,但JVM本身不是跨平台的。