你知道JDK JRE JVM的区别吗???
1.什么是JDK,JRE?
JDK(java development kit ,java开发工具包):能够创建和编译程序!
jdk是提供给java开发人员使用的,其中包含了java的开发工具和JRE
所以安装了jdk就不用再单独安装JRE了
比如常见的开发工具:编译工具(javac.exe)和打包工具(jar.exe)
JRE(java runtime environment java运行环境):它是运行已编译java程序所需的所有内容的集合,
JRE包括java虚拟机和java所需要的核心类库等;
但是,jre不能用于创建程序!!
如果想要运行一个开发好的java程序,计算机中只需要安装jre即可
简单而言:
- 使用jdk的开发工具完成的java程序,交给jre去运行
- 要想写java代码你必须得安装jdk,如果只是想要运行java程序,那么安装jre即可
下面用几张图来表示这几者的关系
再看一张官方的图: