diff --git a/.github/workflows/java-simple-stream-benchmark.yml b/.github/workflows/java-simple-stream-benchmark.yml
index 058d940f0..b642936de 100644
--- a/.github/workflows/java-simple-stream-benchmark.yml
+++ b/.github/workflows/java-simple-stream-benchmark.yml
@@ -20,7 +20,7 @@ jobs:
timeout-minutes: 15
strategy:
matrix:
- java-version: ['17', 'dev']
+ java-version: ['21', 'dev']
steps:
- uses: actions/checkout@v3
- uses: graalvm/setup-graalvm@v1
diff --git a/java-simple-stream-benchmark/README.md b/java-simple-stream-benchmark/README.md
index 12f20ffef..1a83c0886 100644
--- a/java-simple-stream-benchmark/README.md
+++ b/java-simple-stream-benchmark/README.md
@@ -1,15 +1,15 @@
# Simple Java Stream Benchmark
-This repository contains the code for a demo application for [GraalVM](graalvm.org).
+This repository contains the code for a simple Java Stream benchmark to run on a [GraalVM JDK](http://graalvm.org).
## Prerequisites
-- [GraalVM](http://graalvm.org)
+- [GraalVM](https://www.graalvm.org/downloads/)
## Preparation
-1. Download and install the latest GraalVM JDK using the [GraalVM JDK Downloader](https://github.com/graalvm/graalvm-jdk-downloader).
+1. Download and install the latest GraalVM JDK using [SDKMAN!](https://sdkman.io/).
```bash
- bash <(curl -sL https://get.graalvm.org/jdk)
+ sdk install java 21.0.1-graal
```
2. Download or clone the repository and navigate into the `java-simple-stream-benchmark` directory:
diff --git a/java-simple-stream-benchmark/pom.xml b/java-simple-stream-benchmark/pom.xml
index 307f0e06b..dfdb132f9 100644
--- a/java-simple-stream-benchmark/pom.xml
+++ b/java-simple-stream-benchmark/pom.xml
@@ -35,12 +35,12 @@ questions.
Simple Java stream benchmark
- 3.0
+ 4.0
UTF-8
- 1.21
+ 1.37
1.8
benchmarks