1.JRE(Java Runtime Environment ) JAVA运行环境
包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序(注意这里说的是JAVA程序不是未编译的程序 ),计算机中只需要安装JRE即可。
2.Jdk(Java Development Kit )Java开发工具包
包括JRE和Java开发工具(供Java开发人员使用),所以安装了jdk就不需要安装jre了。
java开发工具:编译工具(Javac.exe),打包工具(Jar.exe);
所以程序流程就是:通过jdk开完成的Java程序,jdk中的jre去运行。
通过此图我们也能够看得出jdk与jre的区别在于tools以及toolsAPIs。