首先作为Java程序员的我们使用的是jdk。而有一些大型游戏是需要安装JRE。
为什么我们开发安装jdk,而打游戏安装JRE呢?
因为我们是要开发Java程序,而打游戏是要运行Java程序。这就是jdk和JRE的区别了。
如果到这还是没懂的话,正规的回答如下:
JRE是Java运行时环境,就是Java程序必须运行在JRE上面,它就是执行Java程序的虚拟机。
JDK是包含JRE的,它比JRE多了一些工具,这些多出来的工具就是让我们程序员来开发Java程序的。
JDK包含JRE,编译器和其他的工具(比如:JavaDoc,Java调试器),可以让开发者开发、编译、执行Java应用程序。