diff --git a/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/managers/GradleUtils.java b/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/managers/GradleUtils.java index f13d659a8b..c7f86ccf82 100644 --- a/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/managers/GradleUtils.java +++ b/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/managers/GradleUtils.java @@ -78,7 +78,9 @@ public static String getHighestSupportedJava(GradleVersion gradleVersion) { GradleVersion baseVersion = gradleVersion.getBaseVersion(); try { // https://docs.gradle.org/current/userguide/compatibility.html - if (baseVersion.compareTo(GradleVersion.version("8.5")) >= 0) { + if (baseVersion.compareTo(GradleVersion.version("8.8")) >= 0) { + return JavaCore.VERSION_22; + } else if (baseVersion.compareTo(GradleVersion.version("8.5")) >= 0) { return JavaCore.VERSION_21; } else if (baseVersion.compareTo(GradleVersion.version("8.3")) >= 0) { return JavaCore.VERSION_20;