You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ap...@apache.org on 2026/10/16 12:33:06 UTC

(camel) 08/15: CAMEL-22996: update Doctor.checkJava() to require Java 21

This is an automated email from the ASF dual-hosted git repository.

apupier pushed a commit to branch test-fix-CAMEL-24812-with-CAMEL-22996-dropJava17
in repository https://gitbox.apache.org/repos/asf/camel.git

commit d7c0241c5af001043cda05bd0d0687d1c52f837a
Author: Aurélien Pupier <ap...@ibm.com>
AuthorDate: Fri Oct 16 09:56:55 2026 +0200

    CAMEL-22996: update Doctor.checkJava() to require Java 21
    
    Co-authored-by: IBM Bob 2.2.1
    Signed-off-by: Aurélien Pupier <ap...@ibm.com>
---
 .../java/org/apache/camel/dsl/jbang/core/commands/Doctor.java     | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Doctor.java b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Doctor.java
index fa986d04f1c5..856df9bca23b 100644
--- a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Doctor.java
+++ b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Doctor.java
@@ -140,15 +140,15 @@ public class Doctor extends CamelCommand {
         int major = Runtime.version().feature();
         String status;
         String result;
-        if (major >= 21) {
+        if (major >= 25) {
             status = OK;
             result = "OK";
-        } else if (major >= 17) {
+        } else if (major >= 21) {
             status = OK;
-            result = "OK (consider upgrading to 21 or 25 for better performance)";
+            result = "OK (consider upgrading to 25 for better performance)";
         } else {
             status = FAIL;
-            result = "UNSUPPORTED (17+ required)";
+            result = "UNSUPPORTED (21+ required)";
         }
         report("java", "Java", status, "%s (%s) (%s)".formatted(version, vendor, result));
     }