打开终端,输入 /usr/libexec/java_home -V
Java Virtual Machine,Java虚拟机。
JVM是java跨平台的核心,class类文件不直接和操作系统交互,而是通过JVM间接和操作系统交互,由虚拟机将程序解释给本地系统执行。
Java Runtime Environment,Java运行环境。
jre目录文件如下:
Java Development Kit,java开发者工具。
jdk目录文件如下:
JDK是开发工具,包含JRE;
JRE是运行环境,包括JDK;
JDK是跨平台的核心。