From d3d153200c088e54a94cf791caba0005a7b0418c Mon Sep 17 00:00:00 2001 From: Bilal Ekrem Harmansa Date: Sun, 3 Jun 2018 19:34:07 +0300 Subject: [PATCH] Java 10 support -SSS is used to compare JRE version with Java 9 to make module system work for Chooser.systemClasses(). From now, SSS compares current JRE version with Java 9 or higher to support Java 10. --- mae/sss/SSS.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) mode change 100644 => 100755 mae/sss/SSS.java diff --git a/mae/sss/SSS.java b/mae/sss/SSS.java old mode 100644 new mode 100755 index c24aa0e..3a0e758 --- a/mae/sss/SSS.java +++ b/mae/sss/SSS.java @@ -14,7 +14,11 @@ public class SSS extends JFrame { public static final String SSS_date = "Mar 2018 ", SSS_version = "V2.10", JAVA_version = System.getProperty("java.version"); - public static boolean JAVA9 = JAVA_version.compareTo("9")>=0; + public static boolean JAVA9; // Is Java version 9 or higher ? + static { + String a = JAVA_version.split("\\.")[0]; + JAVA9 = Integer.valueOf(a).compareTo(9) >= 0; + } public static final String PREFS = JAVA9 && Scaler.HIGH_DPI? "mae-sss" : "mae", title = "Small Simple Safe";