理解 JDK、JRE、JVM

理解 JDK、JRE、JVM

如何安装 JVM?

要安装 JVM,需要下载 Java 的 JDK。可以去 Oracle 官网下载:

https://www.oracle.com/technetwork/java/javase/overview/index.html

下载的安装包中通常包含 JRE 和 JDK。

  • JRE:Java 运行环境,通常安装在客户电脑上,用于运行 Java 程序。
  • JDK:Java 开发工具包,包含开发工具,通常安装在程序员的电脑上。

三者关系

名称说明
JVMJava 虚拟机(不同操作系统版本不同),负责将 .class 字节码转换为对应操作系统的机器语言并执行
JREJRE = JVM + Java 系统类库,提供 Java 程序运行所需的基础环境
JDKJDK = JRE + 编译、运行、调试等命令工具(如 javac.exe、java.exe 等可执行文件)

JRE 里面除了 JVM 之外,还包含 Java 的系统类库。Java 的系统类库包含了很多”小零件”,可以大大加快程序员开发。就好比要生产一台苹果手机,苹果公司不可能所有东西都自己生产,很多零部件只需要去其他公司购买。这些零部件就好比系统类库,程序的运行需要一定的平台基础,开发时调用这些类库能省去大量重复造轮子的工作。

安装 JDK

去官网下载对应版本和平台的 JDK 安装包。Windows 下的 JDK 是一个 exe 安装文件,安装过程中注意记住安装目录。

安装完成后,在 JDK 的 bin 目录下可以看到以下关键工具:

  • java.exe:用于运行字节码,执行 .class 文件
  • javac.exe:用于编译,将 .java 源文件编译为 .class 文件

注意:安装完成后建议配置 JAVA_HOME 环境变量并将 %JAVA_HOME%\bin 加入 PATH,这样可以在命令行任意位置使用 java 和 javac 命令。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注