JAVA面试题 (基础 与 语法) JDK 和 JRE 有什么区别? JRE: (JAVA Runtime Environment) Java运行时环境JDK:(Java Development Kit) Java开发工具包 JRE:是Java程序运行时环境,是提供给需要运行Java程序的用户使用的。JRE包含JVM和JAVA的核心类库。 JDK:是程序员开发Java程序所需要的工具包,JDK包含JRE,同时还包含Java源码编译器Javac、监听工具、分析工具和调试工具。