Java中JDK、JRE、JVM的关系
Java中JDK、JRE、JVM的关系
JDK(Java Development Kit)(Java开发工具包)
JDK包含Java的开发工具和JRE,JDK本身含有JRE,所以安装JDK以后就不需要再安装JRE了。
JRE(Java Runtime Environment)(Java运行环境)
JRE包括JVM和Java程序所需要的核心类库等,如果想运行一个开发好的Java程序,则只需安装JRE即可。
JVM(Java Virtual Machine)(Java虚拟机)
Java运行程序实际上是跑在JVM中的,因为有了不同操作系统的JVM(Win版、Linux版、Mac版),所以Java的跨平台性得以实现。
总结:
1. 使用JDK的开发工具完成的Java程序,交给JRE运行。
2. JRE可以支撑Java程序的运行。
3. JDK可以支持Java程序的开发。
————————————————