Java 运行时环境(简称 JRE),是一个软件层,它运行在计算机的操作系统软件之上,并提供特定 Java 程序运行所需的类库和其他资源。
JRE 是用于开发和运行 Java 程序的三个相互关联的组件之一。 其他两个组件如下:
JRE 将使用 JDK 创建的 Java 代码与在 JVM 上运行它所需的必要库相结合,然后创建执行结果程序的 JVM 实例。 JVM 可用于多种操作系统,使用 JRE 创建的程序将在所有操作系统上运行。 这样,Java 运行时环境让 Java 程序无需修改即可在任何操作系统中运行。
可以从 Oracle (链接位于 ibm.com 之外)下载 JDK,包括兼容的 JRE。
JDK 和 JRE 相互交互以创建一个可持续的运行时环境,使基于 Java 的应用程序几乎可以在任何操作系统中无缝执行。 以下组件构成了 JRE 运行时架构:
Java 类加载器可动态加载运行 Java 程序所需的所有类。 由于 Java 类仅在需要时才加载到内存中,因此 JRE 使用类加载器按需自动执行此过程。
字节码验证器在传递给解释器之前确保 Java 代码的格式和准确性。 如果代码违反了系统完整性或访问权限,则该类将被视为已损坏并且不会被加载。
字节码成功加载后,Java 解释器会创建一个 JVM 实例,允许 Java 程序在底层机器上本地执行。
除了Java 虚拟机, Java SE 运行时环境还包括各种其他支持软件工具和功能,可以让您充分利用您的 Java 应用程序。
JRE 安装中包括 Java Web Start 和 Java Plugin 等部署技术,可简化应用程序的激活并为未来的 Java 更新提供高级支持。
JRE 还包含旨在帮助开发人员改进其用户界面的工具包。 其中一些工具包是:
Java 运行时环境提供了许多集成库来帮助开发人员在他们的应用程序和服务之间创建无缝的数据连接。 其中一些库包括:
JRE 随附了 java.lang. 和 java.util. 包,这两个包是 Java 应用程序设计、包版本控制、管理和监控的基础。 其中一些包为:
JRE 和 IBM Cloud
对于许多组织而言,Java 仍然是应用程序开发的重要组成部分,并在创建可移植和可扩展的解决方案时提供了坚实的基础。 在转型为云的过程中,Java 在应用程序现代化方面也扮演者关键角色。
采取下一步行动:
立即开始通过 IBM Cloud 帐户 使用该产品。