第 1 章 将红帽构建的 Quarkus 应用程序编译到原生可执行文件


作为应用程序开发人员,您可以使用红帽构建的 Quarkus 3.20 来创建在 OpenShift Container Platform 和无服务器环境中运行的 Java 编写的微服务。Quarkus 应用程序可以作为常规 Java 应用程序(在 Java 虚拟机(JVM)的顶部)运行,或者编译成原生可执行文件。编译到原生可执行文件的应用程序具有比其 Java 对应部分小的内存占用速度和更快的启动时间。

本指南介绍了如何将 Quarkus 3.20 Getting Started 项目编译成原生可执行文件,以及如何配置和测试原生可执行文件。您需要之前在 Getting started with Red Hat build of Quarkus 中创建的应用程序。

  • 使用容器运行时(如 Podman 或 Docker)通过单个命令构建原生可执行文件
  • 使用生成的原生可执行文件创建自定义容器镜像
  • 使用 OpenShift Container Platform Docker 构建策略创建容器镜像
  • 将 Quarkus 原生应用程序部署到 OpenShift Container Platform
  • 配置原生可执行文件
  • 测试原生可执行文件

先决条件

  • JAVA_HOME 环境变量设置为指定 Java SDK 的位置。

    • 登录到红帽客户门户网站,从 Software Downloads 页面下载红帽构建的 OpenJDK。
  • 兼容开放容器项目(OCI)的容器运行时,如 Podman 或 Docker。
  • 已完成的 Quarkus Getting Started 项目。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部