登录 / 注册 Account

云原生应用

什么是 Java 运行时环境(JRE)?

Jump to section

Java™ 运行时环境(JRE)一套用于创建和运行 Java 应用的组件。它属于 Java 开发套件(JDK)的一部分。

JRE 由 Java 虚拟机(JVM)、Java 类库和 Java 类加载器构成。JDK 用于开发 Java 软件, JRE 用于提供编程工具和部署技术,而 JVM 则用于执行 Java 程序。

Java 简史

Java 是诞生于 1995 年的一种面向对象的编程语言,供开发人员和程序员向计算机传达相应的指令。Java 至今仍然是最受欢迎的编程语言之一。 

为什么要使用 Java 运行时环境?

为了执行某个程序,软件需要一个可以在其中运行的环境,即我们通常说的操作系统(OS),比如 Linux、Unix、Microsoft Windows 或 MacOS。在没有其他支持环境的情况下,程序会受到操作系统功能及其资源(例如内存和程序文件)的制约。 

JRE 在 Java 程序和操作系统之间发挥一种翻译和协调的作用。 

Java 运行时环境是如何运作的?

Java 运行时环境在操作系统之上运行,并提供其他 Java 专用的资源。它会抽象操作系统并创建一个一致的平台,用于运行和部署 Java 应用。要成功运行 Java 应用,需要 JRE 的 3 个组件在这一环境中协同工作。

Java 类库中包含可在需要时调用的预编写代码集合。类加载器则将类库与 JVM 连接起来,并在程序运行时将它们加载到 JVM 中。随后,JVM 将执行代码。

为什么选择红帽?

因为我们的红帽运行时产品可为各种 Java 开发提供广泛的支持,包括红帽版本的 OpenJDK,并且支持 Quarkus、Spring Boot 和 Eclipse Vert.x 等热门 Java 框架。

红帽运行时提供一套齐全的框架、运行时和编程语言,可满足云原生应用开发需求。Java 开发人员可以将自己的应用与红帽运行时中包含的功能集成,例如单点登录、分布式消息传递和内存中缓存。

JRE 工具

Red Hat Runtimes

一系列云原生应用的产品、工具和组件的集合

用 Java 书写未来,红帽伴您一路同行