diff --git a/test/benchmarks/micros-javac/pom.xml b/test/benchmarks/micros-javac/pom.xml
index 5a8a40d7a9a..4dc0962e9c4 100644
--- a/test/benchmarks/micros-javac/pom.xml
+++ b/test/benchmarks/micros-javac/pom.xml
@@ -28,6 +28,12 @@
1.0-SNAPSHOT
OpenJDK Microbenchmark of Java Compile
+
https://download.java.net/openjdk/jdk11/ri/openjdk-11+28_windows-x64_bin.zip
UTF-8
1.36
diff --git a/test/benchmarks/micros-javac/src/main/java/org/openjdk/bench/langtools/javac/JavacBenchmark.java b/test/benchmarks/micros-javac/src/main/java/org/openjdk/bench/langtools/javac/JavacBenchmark.java
index 1afffc6d044..de13f6771b9 100644
--- a/test/benchmarks/micros-javac/src/main/java/org/openjdk/bench/langtools/javac/JavacBenchmark.java
+++ b/test/benchmarks/micros-javac/src/main/java/org/openjdk/bench/langtools/javac/JavacBenchmark.java
@@ -188,7 +188,7 @@ public class JavacBenchmark {
};
}
}) {
- String[] cmdLine = new String[] {"-XDcompilePolicy=simple", "-implicit:none", "-nowarn", "--module-source-path", root.toString(), "-d", root.toString(), "-XDignore.symbol.file=true", "@" + srcList.toString()};
+ String[] cmdLine = new String[] {"-source", "25", "-XDcompilePolicy=simple", "-implicit:none", "-nowarn", "--module-source-path", root.toString(), "-d", root.toString(), "-XDignore.symbol.file=true", "@" + srcList.toString()};
if (new Main("javac").compile(cmdLine, ctx).exitCode != 0) {
throw new IOException("compilation failed");
}