JDK和JRE的区别:
JRE(Java Runtime Enviroment):
是**java运行的环境**, 面向java程序的使用者, 而不是开发者.
想要运行java程序, 就必须下载并安装JRE .
JRE包含JVM标准实现及java核心类库. 还包括java虚拟机丶java平台核心类和支持文件.
不包含开发工具(编译器丶调试器等)
JDK(Java Development Kit) :
是**java开发工具包**,
它提供了java的开发环境(提供了编译器javac等工具,
用于将java源文件编译为字节码*.class文件)和运行环境(提供了JVM和Runtime辅助包,
用于解析class文件使其得到运行).如果下载安装了JDK,
不仅可以发开java程序,也同时拥有了运行java程序的平台.
JDK是java的核心,包括了JRE,还有一堆的java工具tools.jar和java标准类库(rt.jar)