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 379ff2d2d98f687b5fc38b6ff87da83d50f71af6..658e5c16f2ac00ea071cfc40d608496fb67d5cc8 100644
--- a/apps/routerconsole/java/src/net/i2p/router/web/RouterConsoleRunner.java
+++ b/apps/routerconsole/java/src/net/i2p/router/web/RouterConsoleRunner.java
@@ -288,7 +288,9 @@ public class RouterConsoleRunner implements RouterApp {
 
     /** @since 0.9.17 */
     private void checkJavaVersion() {
-        if (!SystemVersion.isJava7()) {
+        boolean noJava7 = !SystemVersion.isJava7();
+        boolean noPack200 = !FileUtil.isPack200Supported();
+        if (noJava7 || noPack200) {
             String s = "Java version: " + System.getProperty("java.version") +
                        " OS: " + System.getProperty("os.name") + ' ' +
                        System.getProperty("os.arch") + ' ' +
@@ -296,9 +298,16 @@ public class RouterConsoleRunner implements RouterApp {
             net.i2p.util.Log log = _context.logManager().getLog(RouterConsoleRunner.class);
             log.logAlways(net.i2p.util.Log.WARN, s);
             System.out.println("Warning: " + s);
-            s = "Java 7 will be required by mid-2015, please upgrade soon";
-            log.logAlways(net.i2p.util.Log.WARN, s);
-            System.out.println("Warning: " + s);
+            if (noJava7) {
+                s = "Java 7 will be required by mid-2015, please upgrade soon";
+                log.logAlways(net.i2p.util.Log.WARN, s);
+                System.out.println("Warning: " + s);
+            }
+            if (noPack200) {
+                s = "Pack200 will be required by mid-2015, please upgrade Java soon";
+                log.logAlways(net.i2p.util.Log.WARN, s);
+                System.out.println("Warning: " + s);
+            }
         }
     }