From dd36176997bfddae92762ce7b3b8b2f78a5a24d2 Mon Sep 17 00:00:00 2001 From: zzz Date: Fri, 16 Oct 2015 21:38:12 +0000 Subject: [PATCH] big fat Java 6 warning --- .../src/net/i2p/router/web/SummaryBarRenderer.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/apps/routerconsole/java/src/net/i2p/router/web/SummaryBarRenderer.java b/apps/routerconsole/java/src/net/i2p/router/web/SummaryBarRenderer.java index 29223c7bf..002f7983b 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/SummaryBarRenderer.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/SummaryBarRenderer.java @@ -18,6 +18,7 @@ import net.i2p.router.RouterContext; import net.i2p.router.news.NewsEntry; import net.i2p.router.news.NewsManager; import net.i2p.util.PortMapper; +import net.i2p.util.SystemVersion; /** * Refactored from summarynoframe.jsp to save ~100KB @@ -345,6 +346,13 @@ public class SummaryBarRenderer { .append(_t("Warning: ECDSA is not available. Update your Java or OS")) .append("\n"); } + if (!SystemVersion.isJava7()) { + buf.append("

") + .append(_t("Warning: Java version {0} is no longer supported by I2P.", System.getProperty("java.version"))) + .append(' ') + .append(_t("Update Java to version {0} or higher to receive I2P updates.", "7")) + .append("

\n"); + } return buf.toString(); } @@ -665,6 +673,11 @@ public class SummaryBarRenderer { return Messages.getString(s, _context); } + /** @since 0.9.23 */ + private String _t(String s, Object o) { + return Messages.getString(s, o, _context); + } + /** * Where the translation is to two words or more, * prevent splitting across lines