JDK的概念和目录结构

JDK的概念和目录结构

1.1 概念

JDK(Java Development Toolkit) 包含java运行环境(JRE)和开发工具(编辑器,调试器,javadoc)。

JDK编译器javac.exe 会将.java 文件编译成字节码(.class)文件,字节码文件可以在任何平台上运行,所以我们说java 是跨平台的。

JRE(Java Runtime envionment) 是java的运行环境,可以通过jvm将字节码翻译成机器码。

JVM (Java Virtual Machine) Java虚拟机 可以看成一台抽象化的计算机,包含类加载、jvm运行时数据区、执行引擎等。

1.2 jdk1.8的目录结构

jdk目录结构.PNG

bin目录:存放jdk各种工具的命令,即JDK开发工具的可执行文件,包括编译器、调试器等,例如:java,javac。
include目录:存放的是java调用C或者C++接口的函数功能。
jre目录:安装的是运行java必须的jre环境。
lib目录:存放的是java工具命令实际执行的程序包。
src.zip 和 javafx-src.zip 是jdk源码和javafx源码文件。

参考资料:
JDK目录结构
JDK的目录结构及结构图

你可能感兴趣的:(JDK的概念和目录结构)