JVM是Java虚拟机
用于运行Java字节码文件,目的是使字节码文件可以在不同的操作系统下执行出相同的结果,是实现跨平台的核心机制。
JRE是Java运行时环境
JRE包含JVM及Java程序开发所需的核心类库。如果有开发好的Java程序则只需要下载JRE即可。
JDK是Java开发工具包
是提供给Java开发人员使用的,JDK包含了JRE及开发、调试、监视应用程序的工具:编译工具、打包工具、Java监控和管理平台。
用于运行Java字节码文件,目的是使字节码文件可以在不同的操作系统下执行出相同的结果,是实现跨平台的核心机制。
JRE包含JVM及Java程序开发所需的核心类库。如果有开发好的Java程序则只需要下载JRE即可。
是提供给Java开发人员使用的,JDK包含了JRE及开发、调试、监视应用程序的工具:编译工具、打包工具、Java监控和管理平台。