This is an automated email from the ASF dual-hosted git repository. lkishalmi pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/netbeans.git
The following commit(s) were added to refs/heads/master by this push: new 8e16f7ce81 Fix Java version detection in GradleJavaCompatProblemProvider 8e16f7ce81 is described below commit 8e16f7ce81d5e5290dd7922b9ce7fa7bb8c13f47 Author: Laszlo Kishalmi <laszlo.kisha...@gmail.com> AuthorDate: Tue Jan 10 23:13:54 2023 -0800 Fix Java version detection in GradleJavaCompatProblemProvider --- .../netbeans/modules/gradle/GradleJavaCompatProblemsProvider.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/extide/gradle/src/org/netbeans/modules/gradle/GradleJavaCompatProblemsProvider.java b/extide/gradle/src/org/netbeans/modules/gradle/GradleJavaCompatProblemsProvider.java index 66711bb0bd..e62a85e2aa 100644 --- a/extide/gradle/src/org/netbeans/modules/gradle/GradleJavaCompatProblemsProvider.java +++ b/extide/gradle/src/org/netbeans/modules/gradle/GradleJavaCompatProblemsProvider.java @@ -143,8 +143,13 @@ public final class GradleJavaCompatProblemsProvider implements ProjectProblemsPr } String javaVersion = releasePros.getProperty("JAVA_VERSION"); //NOI18N + // This should look like "17" or "17.0.9" + //TODO: Use Runtime.Version (when we move to Java 11) if ((javaVersion != null) && javaVersion.startsWith("\"") && javaVersion.endsWith("\"")) { - javaVersion = javaVersion.substring(1, javaVersion.indexOf('.')); + int dot = javaVersion.indexOf('.'); + javaVersion = dot > 0 + ? javaVersion.substring(1, javaVersion.indexOf('.')) + : javaVersion.substring(1, javaVersion.length() - 1); try { ret = Integer.parseInt(javaVersion); } catch (NumberFormatException ex) { --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org For additional commands, e-mail: commits-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists