版本
- 适用于 JDK 24 的 GraalVM(最新)
- 适用于 JDK 25 的 GraalVM(早期访问)
- 适用于 JDK 21 的 GraalVM
- 适用于 JDK 17 的 GraalVM
- 存档
- 开发构建
交互式实验和研讨会
交互式实验 #
考虑在 Oracle 云基础设施中运行交互式研讨会以获取一些实践经验。交互式云平台为您提供一个临时账户,用于运行实验,并提供所需的云资源(虚拟机、Oracle Linux、存储等)。这意味着您无需下载任何额外的软件到您的计算机,即可尝试 Native Image。
访问 Luna Labs 并搜索“Native Image”。以下实验可用
- GraalVM Native Image 快速入门:本实验适用于 Native Image 的新手开发者,他们渴望开始构建云原生 Java 应用程序。
- GraalVM、反射和 Native Image:本实验展示了如何在使用反射时预配置
native-image
构建器,并使您的 Java 应用程序兼容使用 Native Image 进行提前编译。 - GraalVM Native Image、Spring 和容器化:本实验向您展示如何将 Spring Boot 应用程序打包为原生可执行文件;将其容器化;并通过创建小型 Distroless 容器镜像进一步缩小占用空间。
- 使用 Oracle GraalVM PGO 优化云原生 Java 应用程序:本实验展示了如何将使用 GraalVM Native Image 构建的 Java Microbenchmark Harness (JMH) 基准测试作为原生可执行文件运行,然后使用配置文件引导优化 (PGO) 提高其吞吐量。
- OCI MySQL、Vault、Micronaut、GraalVM Native Image:在本实验中,您将学习如何使用 Micronaut、GraalVM Native Image 和 MySQL 数据库服务,以及 Oracle 云基础设施上的 Vault 中的 Secrets 来构建可移植的云原生 Java 应用程序。
- GraalVM Native Build Tools, for Maven:本实验向您展示如何使用 GraalVM Native Build Tools 轻松地使用 Maven 构建应用程序的原生可执行文件。它面向具备 Java 知识的开发者。
- 使用 Micronaut 和 GraalVM Native Image 构建云原生 Java 应用程序:本研讨会包含多个实验,将引导您逐步开始使用 Micronaut、GraalVM 和 Oracle 云基础设施服务。
- GraalVM Native Image 训练营:本研讨会涵盖 GraalVM Native Image 的工作原理、功能、使用时机以及如何调优和调试应用程序。您还将了解容器化选项以及部署到包括 Oracle 云基础设施在内的云平台。
研讨会 #
请查看 GitHub 上的 GraalVM 研讨会和教程合集。您可以在其中找到旨在在您自己的设备(笔记本电脑、服务器)上运行的研讨会。每个研讨会都从您需要安装的先决条件开始。
此存储库会不断更新新的研讨会。请定期查看以保持最新。