From 26a24a98ed18678bbbe5e0cb1a81427c1466cf23 Mon Sep 17 00:00:00 2001 From: zzz Date: Sun, 6 Nov 2016 15:31:01 +0000 Subject: [PATCH] add java 9 log warning --- .../java/src/net/i2p/router/web/RouterConsoleRunner.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/apps/routerconsole/java/src/net/i2p/router/web/RouterConsoleRunner.java b/apps/routerconsole/java/src/net/i2p/router/web/RouterConsoleRunner.java index 5440aa4c6..ae9cb0eb7 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/RouterConsoleRunner.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/RouterConsoleRunner.java @@ -306,7 +306,8 @@ public class RouterConsoleRunner implements RouterApp { boolean noPack200 = (PluginStarter.pluginsEnabled(_context) || !NewsHelper.isUpdateDisabled(_context)) && !FileUtil.isPack200Supported(); boolean openARM = SystemVersion.isARM() && SystemVersion.isOpenJDK(); - if (noJava7 || noPack200 || openARM) { + boolean isJava9 = SystemVersion.isJava9(); + if (noJava7 || noPack200 || openARM || isJava9) { String s = "Java version: " + System.getProperty("java.version") + " OS: " + System.getProperty("os.name") + ' ' + System.getProperty("os.arch") + ' ' + @@ -329,6 +330,11 @@ public class RouterConsoleRunner implements RouterApp { log.logAlways(net.i2p.util.Log.WARN, s); System.out.println("Warning: " + s); } + if (isJava9) { + s = "Java 9 support is beta, and not recommended for general use"; + log.logAlways(net.i2p.util.Log.WARN, s); + System.out.println("Warning: " + s); + } } }