版本
- 适用于 JDK 23 的 GraalVM(最新版)
- 适用于 JDK 24 的 GraalVM(抢先体验版)
- 适用于 JDK 21 的 GraalVM
- 适用于 JDK 17 的 GraalVM
- 存档
- 开发版本
交互式实验室和研讨会
交互式实验室 #
考虑在 Oracle 云基础设施中运行交互式研讨会以获得一些实践经验。交互式云平台为你提供一个临时的帐户,用于你在运行实验室时需要的云资源(虚拟机、Oracle Linux、存储等)。这意味着你可以尝试 Native Image,无需将任何额外软件下载到你的计算机上。
转到 Luna Labs 并搜索“Native Image”。以下实验室可用
- GraalVM Native Image 快速入门:本实验室适用于希望开始构建云原生 Java 应用程序的 Native Image 新手开发人员。
- GraalVM、反射和 Native Image:本实验室演示了在使用反射时如何预配置
native-image
构建器,并使你的 Java 应用程序与使用 Native Image 进行提前编译兼容。 - GraalVM Native Image、Spring 和容器化:本实验室演示了如何将 Spring Boot 应用程序打包成原生可执行文件;将其容器化;通过创建小型无发行版容器镜像来进一步缩减占用的空间。
- 使用 Oracle GraalVM PGO 优化云原生 Java 应用程序:本实验室演示了如何将 Java 微基准测试工具包 (JMH) 基准测试作为原生可执行文件运行,该文件使用 GraalVM Native Image 构建,然后使用配置文件引导优化 (PGO) 来优化以提高吞吐量。
- OCI MySQL、Vault、Micronaut、GraalVM Native Image:在本实验室中,你将学习如何使用 Micronaut、GraalVM Native Image 和 MySQL 数据库服务以及 Oracle 云基础设施上的 Vault 中的机密信息构建可移植的云原生 Java 应用程序。
- GraalVM Native Build Tools(用于 Maven):本实验室演示了如何使用 GraalVM Native Build Tools 来轻松地使用 Maven 构建应用程序的原生可执行文件。它针对熟悉 Java 的开发人员。
- 使用 Micronaut 和 GraalVM Native Image 构建云原生 Java 应用程序:本研讨会包含多个实验室,引导你完成开始使用 Micronaut、GraalVM 和 Oracle 云基础设施服务的步骤。
- GraalVM Native Image 集训营:本研讨会涵盖 GraalVM Native Image 的工作原理、功能、何时使用、如何调整和调试应用程序。你还会了解容器化选项以及部署到云平台(包括 Oracle 云基础设施)的方法。
研讨会 #
查看 GitHub 上的 GraalVM 研讨会和教程集合。在那里你可以找到旨在在你自己的设备(笔记本电脑、服务器)上运行的研讨会。每个研讨会都会从你需要安装的先决条件开始。
此存储库会不断更新新的研讨会。定期查看以了解最新信息。