JDK 和 JRE 有什么区别?
JRE: Java Runtime Environment
JDK:Java Development Kit
JRE顾名思义是java运行时环境,包含了java虚拟机(JVM),java基础类库。是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的。
JDK顾名思义是java开发工具包,是程序员使用java语言编写java程序所需的开发工具包,是提供给程序员使用的。JDK包含了JRE,同时还包含了编译java源码的编译器javac,还包含了很多java程序调试和分析的工具:jconsole,jvisualvm等工具软件,还包含了java程序编写所需的文档和demo例子程序。
如果你需要运行java程序,只需安装JRE就可以了。如果你需要编写java程序,需要安装JDK。
- JDK:它是Java开发运行环境,在程序员的电脑上当然要安装JDK;
- JRE:Java Runtime Environment它是Java运行环境,如果你不需要开发只需要运行Java程序,那么你可以安装JRE。例如程序员开发出的程序最终卖给了用户,用户不用开发,只需要运行程序,所以用户在电脑上安装JRE即可。
- JDK包含了JRE。
- JRE中包含虚拟机JVM
JDK是Java开发工具包,包含JRE,提供给程序员用于编译和调试Java程序,包括javac编译器和各种工具。JRE则是Java运行时环境,仅用于运行Java应用程序,不包含开发工具。若只需运行Java程序,安装JRE即可;如需开发,需安装JDK。
1412

被折叠的 条评论
为什么被折叠?



