Java Runtime Environment 简称 JRE,是 Java 程序专属运行环境,包含 Java 虚拟机 JVM、核心基础类库与资源支撑组件,无需完整编译工具。仅用于执行编译完毕的 Class、Jar 程序,不附带开发编译工具,适合普通用户运行各类 Java 桌面软件、服务程序,快速搭建简易 Java 执行环境。
软件功能
搭载 Java 虚拟机 JVM,解析执行编译完成的字节码文件,为 Jar 应用提供底层程序运行载体。
内置 rt.jar 等核心标准类库,提供 IO、网络、日期、集合等基础 API,保障 Java 程序正常调用功能。
配备安全管理器组件,管控程序文件读写、网络访问权限,降低陌生 Java 程序带来的安全风险。
支持读取自定义 JVM 参数,自由调整堆内存大小、垃圾回收策略,适配不同程序资源占用需求。
集成证书密钥管理工具,处理 HTTPS 通信所需数字证书,支撑联网 Java 程序正常建立加密连接。
支持跨系统识别 Jar 归档包,直接调用 java 指令启动应用,无需额外解压归档内程序资源文件。
适配命令行启动方式,可嵌入软件安装包捆绑分发,方便终端用户一键部署依赖运行环境。
支持多版本共存部署,通过环境变量切换激活版本,规避不同应用强制要求指定 JRE 版本冲突问题。
软件特点
由 OpenJDK 衍生分发开源版本,区别于 JDK,剔除 javac、调试器等开发工具,体积更加精简小巧。
完整遵循 Java 跨平台运行规范,同一 Jar 程序可在搭载对应 JRE 的 Windows、Linux 系统直接运行。
提供独立便携版本,可跟随应用程序打包分发,无需系统全局安装,避免修改系统环境变量。
官方提供多条 LTS 长期维护分支,持续修复安全漏洞,保障长时间运行的 Java 程序稳定可靠。
仅负责程序执行工作,不具备源码编译能力,面向终端使用者,和面向开发者的 JDK 形成清晰区分。
兼容 x64、ARM64 主流硬件架构,适配个人电脑、服务器、嵌入式设备多场景部署 Java 应用程序。
生态配套成熟,大量 Java 桌面工具、游戏、服务端程序均将 JRE 作为必备运行依赖组件使用。
版本区别
如果在学习或从事Java开发、编译java程序,那么安装JDK
如果仅需运行java程序,只需要Java运行库,那么安装JRE
Java Development Kit(简称JDK)= Java开发套件,Java开发工具包,面向Java语言开发者。
Java Runtime Environment(简称JRE)= Java运行库,Java运行环境,面向Java程序用户们。

请登录后查看评论内容