Java中JDK和JRE的区别和作用及配置环境变量

(一)JDK和JRE区别

JDK:java开发工具包。
JDK可以支持Java程序的开发,包括编译器(javac.exe)、开发工具(javadoc.exe、jar.exe、keytool.exe、jconsole.exe)和更多的类库(如tools.jar)等。

JRE:java运行时环境。
JRE可以支撑Java程序的运行,包括JVM虚拟机(java.exe等)和基本的类库(rt.jar等)。

总而言之,如果你需要运行java程序,只需安装JRE就可以了。如果你需要编写java程序,需要安装JDK。

(二)安装JDK

Java中JDK和JRE的区别和作用及配置环境变量_第1张图片

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中JDK和JRE的区别和作用及配置环境变量_第2张图片
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;

(四)检查环境变量是否配置成功:

Java中JDK和JRE的区别和作用及配置环境变量_第3张图片

你可能感兴趣的:(JAVA)