版本
- 適用於 JDK 23 的 GraalVM (最新版)
- 適用於 JDK 24 的 GraalVM (搶先體驗版)
- 適用於 JDK 21 的 GraalVM
- 適用於 JDK 17 的 GraalVM
- 封存
- 開發組建
互動式實驗室與工作坊
互動式實驗室 #
建議在 Oracle Cloud Infrastructure 中執行互動式工作坊,以獲得一些實務經驗。互動式雲端平台會在您執行實驗室期間為您提供一個臨時帳戶,其中包含所需的雲端資源 (虛擬機器、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 應用程式:此實驗室示範如何執行 Java Microbenchmark Harness (JMH) 基準測試做為原生可執行檔 (使用 GraalVM Native Image 建置),然後使用設定檔導向最佳化 (PGO) 來針對更高的輸送量進行最佳化。
- OCI MySQL、Vault、Micronaut、GraalVM Native Image:在此實驗室中,您將學習如何使用 Micronaut、GraalVM Native Image 和 MySQL 資料庫服務,以及 Oracle Cloud Infrastructure 上的 Vault 中的密碼,來建置可攜式雲端原生 Java 應用程式。
- 適用於 Maven 的 GraalVM 原生建置工具:此實驗室示範如何使用 GraalVM 原生建置工具,輕鬆地使用 Maven 建置應用程式的原生可執行檔。它適用於具備 Java 知識的開發人員。
- 使用 Micronaut 和 GraalVM Native Image 建置雲端原生 Java 應用程式:此工作坊提供數個實驗室,逐步引導您開始使用 Micronaut、GraalVM 和 Oracle Cloud Infrastructure 服務。
- GraalVM Native Image 新兵訓練營:此工作坊涵蓋 GraalVM Native Image 的運作方式、其功能、使用時機,以及如何調整和除錯應用程式。您也將了解容器化選項和雲端平台 (包括 Oracle Cloud Infrastructure) 的部署。
工作坊 #
請查看 GitHub 上的 GraalVM 工作坊和教學課程集合。您可以在這裡找到要在您自己的裝置 (筆記型電腦、伺服器) 上使用的工作坊。每個工作坊都從您需要安裝的先決條件開始。
此儲存庫會不斷更新新的工作坊。定期查看以保持最新狀態。