From 2a2fb6f82ace92be1e231b79687ef2ea0146c99c Mon Sep 17 00:00:00 2001 From: josecoll Date: Tue, 9 Apr 2019 13:41:06 +0100 Subject: [PATCH] Change checkJavaVersion() startup check to support JDK 11. --- node/src/main/java/CordaCaplet.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/node/src/main/java/CordaCaplet.java b/node/src/main/java/CordaCaplet.java index 129b1e7dee..134582426c 100644 --- a/node/src/main/java/CordaCaplet.java +++ b/node/src/main/java/CordaCaplet.java @@ -173,8 +173,8 @@ public class CordaCaplet extends Capsule { private static void checkJavaVersion() { String version = System.getProperty("java.version"); - if (version == null || !version.startsWith("1.8")) { - System.err.printf("Error: Unsupported Java version %s; currently only version 1.8 is supported.\n", version); + if (version == null || Arrays.asList("1.8", "11").stream().noneMatch(version::startsWith)) { + System.err.printf("Error: Unsupported Java version %s; currently only version 1.8 or 11 is supported.\n", version); System.exit(1); } }