Skip to content

Commit a9c484f

Browse files
committed
Update documentation to mention the Java 21 prerequisite
1 parent 1371bd3 commit a9c484f

File tree

2 files changed

+3
-13
lines changed

2 files changed

+3
-13
lines changed

README.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,9 +54,7 @@ Are you having trouble with ESMF SDK? We want to help!
5454
## Build and contribute
5555

5656
The top level elements of the SDK structure are all carried out as Maven multimodule projects.
57-
Building the SDK requires a Java 17-compatible [GraalVM JDK](https://www.graalvm.org/) with the 'js'
58-
component installed. If you want to build the samm-cli (see below), you will also have to have the
59-
'native-image' GraalVM component installed.
57+
Building the SDK requires a Java 21-compatible [GraalVM JDK](https://www.graalvm.org/).
6058

6159
To build the SDK core components, run the following command:
6260
```bash

documentation/developer-guide/modules/tooling-guide/pages/java-aspect-tooling.adoc

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -38,18 +38,10 @@ https://docs.github.com/en/packages/working-with-a-github-packages-registry/work
3838
[[jdk-requirements]]
3939
== JDK requirements
4040

41-
The esmf-sdk components are built with Java 17 and require a JDK >= 17 such as
41+
The esmf-sdk components are built with Java 21 and require a JDK >= 21 such as
4242
https://adoptium.net/[Adoptium Temurin].
4343

44-
The esmf-sdk can also be used with a Java 17-compatible https://www.graalvm.org/[GraalVM JDK]. With
45-
GraalVM you need to make the Graal JavaScript component available, as parts of the SDK such as the
46-
Aspect Model validation component require embedded JavaScript execution:
47-
48-
* For using the esmf-sdk in the GraalVM itself, install the JS component using the
49-
https://www.graalvm.org/22.3/reference-manual/js/[GraalVM Updater]: `gu install js`
50-
* For using the esmf-sdk with GraalVM `native-image`, be sure to use the `--language:js` option when
51-
building the native image; for more information see
52-
https://www.graalvm.org/22.3/reference-manual/polyglot-programming/[polyglot programming].
44+
The esmf-sdk can also be used with a Java 21-compatible https://www.graalvm.org/[GraalVM JDK].
5345

5446
[TIP]
5547
=====

0 commit comments

Comments
 (0)