From 1cf30d5375a472ccf41ac56ebbd44ef69a1473d6 Mon Sep 17 00:00:00 2001 From: George Farrell Date: Sun, 20 May 2018 18:45:43 +0100 Subject: [PATCH] [BUGFIX] Java check version --- src/main/java/org/parabot/Landing.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/main/java/org/parabot/Landing.java b/src/main/java/org/parabot/Landing.java index 51c6a67..64bac34 100644 --- a/src/main/java/org/parabot/Landing.java +++ b/src/main/java/org/parabot/Landing.java @@ -24,9 +24,22 @@ import java.io.IOException; public final class Landing { private static String username; private static String password; + private static double JAVA_VERSION = getVersion (); + + static double getVersion () { + String version = System.getProperty("java.version"); + int pos = version.indexOf('.'); + pos = version.indexOf('.', pos+1); + return Double.parseDouble (version.substring (0, pos)); + } + public static void main(String... args) throws IOException { + if (JAVA_VERSION >= 9){ + UILog.log("Parabot", "Please downgrade to Java 8 in order to use Parabot"); + System.exit(0); + } parseArgs(args); Directories.validate();