diff --git a/router/java/src/net/i2p/router/tasks/OOMListener.java b/router/java/src/net/i2p/router/tasks/OOMListener.java
index 1662b9ffe8076b1c46773889fb7086184a475e06..4697896e4c8147a3018f76eeb16ab11302982c18 100644
--- a/router/java/src/net/i2p/router/tasks/OOMListener.java
+++ b/router/java/src/net/i2p/router/tasks/OOMListener.java
@@ -1,5 +1,6 @@
 package net.i2p.router.tasks;
 
+import java.io.File;
 import java.util.concurrent.atomic.AtomicBoolean;
 
 import net.i2p.router.Router;
@@ -48,7 +49,8 @@ public class OOMListener implements I2PThread.OOMEventListener {
             log.log(Log.CRIT, "free mem: " + Runtime.getRuntime().freeMemory() + 
                               " total mem: " + Runtime.getRuntime().totalMemory());
             if (_context.hasWrapper())
-                log.log(Log.CRIT, "To prevent future shutdowns, increase wrapper.java.maxmemory in $I2P/wrapper.config");
+                log.log(Log.CRIT, "To prevent future shutdowns, increase wrapper.java.maxmemory in " +
+                                  _context.getBaseDir() + File.separatorChar + "wrapper.config");
         } catch (OutOfMemoryError oome) {}
         try { 
             ThreadDump.dump(_context, 1);