Java中JDK和JRE的区别和作用
(一)JDK和JRE区别
JDK:Java Development Kit的缩写,顾名思义是java开发工具包。
JDK可以支持Java程序的开发,包括编译器(javac.exe)、开发工具(javadoc.exe、jar.exe、keytool.exe、jconsole.exe)和更多的类库(如tools.jar)等。
是程序员使用java语言编写java程序所需的开发工具包,是提供给程序员使用的。
JRE:Java Runtime Environment的缩写,顾名思义是java运行时环境。
JRE可以支撑Java程序的运行,包括JVM虚拟机(java.exe等)和基本的类库(rt.jar等)。
是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的。
总而言之,如果你需要运行java程序,只需安装JRE就可以了。如果你需要编写java程序,需要安装JDK。
(二)安装JDK
bin:提供 JDK 工具程序,包括 javac、java、javadoc、appletviewer 等可执行程序。
include:存放用于本地访问的文件。
jre:存放 Java 运行环境文件。
lib:存放 Java 的类库文件,工具程序实际上使用的是 Java 类库。JDK 中的工具程序,大多也由 Java 编写而成。
src.zip:Java 提供的 API 类的源代码压缩文件。如果需要查看 API 的某些功能是如何实现的,可以査看这个文件中的源代码内容。
jdk 是我们的开发工具包,它集成了 jre ,因此我们在安装 jdk 的时候可以选择不再安装 jre 而直接使用 jdk 中的 jre 运行我们的 Java 程序
(三)配置环境变量:
JAVA_HOME:
C:\Program Files\Java\jdk1.8.0_144
JRE_HOME:
C:\Program Files\Java\jdk1.8.0_144\jre
CLASSPATH
.;%JAVA_HOME%\lib;%JRE_HOME%lib;
PATH
%JAVA_HOME%\bin;%JRE_HOME%\bin;
(四)检查环境变量是否配置成功: