JDK和JRE有什么区别?
JRE:Java Runtime Environment
( java 运行时环境)。即java程序的运行时环境,包含了 java 虚拟机,java基础类库。
JDK:Java Development Kit
( java 开发工具包)。即java语言编写的程序所需的开发工具包。JDK 包含了 JRE,同时还包括 java 源码的编译器 javac
、监控工具 jconsole
、分析工具 jvisualvm
等。
JRE:Java Runtime Environment
( java 运行时环境)。即java程序的运行时环境,包含了 java 虚拟机,java基础类库。
JDK:Java Development Kit
( java 开发工具包)。即java语言编写的程序所需的开发工具包。JDK 包含了 JRE,同时还包括 java 源码的编译器 javac
、监控工具 jconsole
、分析工具 jvisualvm
等。