1、JVM:java虚拟机 。
作用:保证java语言跨平台。
2、JRE:java运行环境 jre=java虚拟机+核心类库。
作用:java程序的运行环境。
3、JDK :java开发工具集。JDK=jre+java开发工具。
作用:java程序的开发环境。
简言之:使用jdk开发完成的java程序,交给JRE去运行,由JVM来保证跨平台。
但JAVA虚拟机并不跨平台,Windows平台上的Java虚拟机不能用在Linux。
1、JVM:java虚拟机 。
作用:保证java语言跨平台。
2、JRE:java运行环境 jre=java虚拟机+核心类库。
作用:java程序的运行环境。
3、JDK :java开发工具集。JDK=jre+java开发工具。
作用:java程序的开发环境。
简言之:使用jdk开发完成的java程序,交给JRE去运行,由JVM来保证跨平台。
但JAVA虚拟机并不跨平台,Windows平台上的Java虚拟机不能用在Linux。