当前位置: 代码迷 >> J2SE >> JDK包含JRE的个人理解
  详细解决方案

JDK包含JRE的个人理解

热度:22   发布时间:2016-04-23 20:04:02.0
JDK包含JRE的个人理解 请指教


在安装JDK的时候,会有选择是否安装单独的JRE,如果选择单独安装JRE,那么单独安装的JRE运行Java所编写的程序。

如果在安装时不选择安装单独的JRE,那么JDK包含的JRE即运行JDK也运行Java所编写的程序。

因为JDK本身是Java所编写,所以需要JRE运行JDK。

追问,JRE和JVM是用C写的吗?

------解决思路----------------------
JVM和JRE是用C写的 
大部分JDK library是用java写的 也有不少是通过JNI调用C的库的
------解决思路----------------------
JRE  java运行时环境基本上就是指JVM的
HotSpot 的内核主要是C/C++ 写的
java的常用类库就是java写的了,跟操作系统打交道的基本都是C/C++ 了
  相关解决方案