diff --git a/README.md b/README.md index 80f5c94..2501a86 100644 --- a/README.md +++ b/README.md @@ -79,7 +79,7 @@ You can also build and run each example as a native app. - Micronaut: `./gradlew nativeCompile` - Quarkus: `quarkus build --native` - Spring Boot: `./gradlew nativeCompile` -- Helidon: `mvn package -Pnative-image` (imperative) or `mvn package -Pjlink-image` (reactive, which uses a jlink image because no GraalVM release supports Java 27 yet) +- Helidon: `mvn package -Pnative-image` (imperative) or `mvn package -Pjlink-image` (reactive, which uses a jlink image because Helidon 27 requires Java 27 and GraalVM releases are based on Java 25) Then, start each app as a native executable. diff --git a/reactive/demo.adoc b/reactive/demo.adoc index 0dd83a5..fe6dd0b 100644 --- a/reactive/demo.adoc +++ b/reactive/demo.adoc @@ -421,7 +421,7 @@ security: === Build a Helidon jlink image with an AOT cache -Helidon 27 requires Java 27, and no GraalVM release supports Java 27 yet, so this app uses a custom Java runtime image with an ahead-of-time (AOT) cache instead of a native executable. +Helidon 27 requires Java 27, but GraalVM releases are based on Java 25, so this app uses a custom Java runtime image with an ahead-of-time (AOT) cache instead of a native executable. . Build the runtime image using the `jlink-image` profile: