JRE
介绍
JRE(Java Runtime Environment),中文全称为 Java 运行时环境。它是一个软件包,为在计算机上运行已开发的 Java 应用程序(如 Minecraft、Eclipse、OpenOffice 等)提供必要的基础环境。你可以把它理解为一个“播放器”,而 Java 程序则是需要这个播放器才能运行的“电影”。
核心组成与功能:
Java 虚拟机(JVM - Java Virtual Machine):
- 这是 JRE 最核心的部分。JVM 负责加载、验证和执行 Java 程序编译后的字节码(.class 文件)。它的关键作用是实现 Java 的核心特性——“一次编写,到处运行”(Write Once, Run Anywhere)。因为只要有对应平台的 JVM,同一份 Java 字节码就可以在任何操作系统(Windows, macOS, Linux)上运行。
Java 类库(Java Class Library):
- 这是一个庞大的、预先编写好的代码集合,为 Java 程序提供各种现成的功能,如输入输出(I/O)、网络通信、图形用户界面(GUI)组件、数据结构、数据库连接等。开发者可以直接调用这些库,而无需从零开始编写,极大地提高了开发效率。
其他辅助组件:
- 包括用于启动 JVM 的启动器(java.exe)、用于部署和加载 Java Web 应用的 Java 插件(Java Plugin) 和 Java Web Start(注:现代 Java 版本已逐渐弃用这些技术)等。
JRE 的定位:
- 面向用户:普通用户如果只想运行 Java 程序,只需要在电脑上安装 JRE 即可。它不包含开发工具(如编译器、调试器)。
- 与 JDK 的关系:JDK(Java Development Kit - Java 开发工具包) 是专门给开发者使用的。JDK 包含了完整的 JRE,以及用于开发、调试和监控 Java 应用程序的工具(如编译器
javac)。简单来说:JDK = JRE + 开发工具。
总结:JRE 是运行任何 Java 应用程序所必需的底层环境。它通过 JVM 屏蔽了底层操作系统的差异,确保了 Java 程序的跨平台能力。作为用户,当你遇到一个需要 Java 才能运行的软件时,你就需要安装 JRE。
Generated by AI
获取
official link:https://www.java.com/en/download/manual.jsp
Direct Download: d615605d-32a7-4644-9cd1-17cf6bd1b14d