diff --git a/installer/resources/fixpaths.cmd b/installer/resources/fixpaths.cmd
index 72acd9756cfd360d43812e000e781dda1eefec2d..d8bc5850ac7c285e84d4c0a9257dbf7b897a927f 100644
--- a/installer/resources/fixpaths.cmd
+++ b/installer/resources/fixpaths.cmd
@@ -30,6 +30,9 @@ findstr /V /R "^wrapper.logfile=" wrapper.config > wrapper.tmp1
 findstr /V /R "^wrapper.java.pidfile=" wrapper.tmp1 > wrapper.tmp2
 findstr /V /R "^wrapper.pidfile=" wrapper.tmp2 > wrapper.new
 del /F /Q wrapper.tmp*
+echo #PORTABLE installation: >> wrapper.new
+echo # The remaining lines should be commented out (or removed) >> wrapper.new
+echo # for PORTABLE I2P installations: >> wrapper.new
 echo wrapper.logfile=%%temp%%\wrapper.log >> wrapper.new
 echo wrapper.java.pidfile=%%temp%%\routerjvm.pid >> wrapper.new
 echo wrapper.pidfile=%%temp%%\i2p.pid >> wrapper.new
diff --git a/installer/resources/wrapper.config b/installer/resources/wrapper.config
index 07c837b930b29e2745b14bfc4d18124093c5bbdc..cfc59182f199ac733db11ab6f059f161f92d5973 100644
--- a/installer/resources/wrapper.config
+++ b/installer/resources/wrapper.config
@@ -33,8 +33,15 @@ wrapper.java.command=java
 #wrapper.java.command=%JAVA_HOME%/bin/java
 # Gentoo uses the following:
 #wrapper.java.command=/etc/java-config-2/current-system-vm/bin/java
+#
 # Tell the Wrapper to log the full generated Java command line.
 #wrapper.java.command.loglevel=INFO
+##
+## PORTABLE installation:
+# A portable Java installation can be configured thusly:
+#set.JAVA_HOME=C:\path\to\your\portable\java\installation
+#wrapper.java.command=%JAVA_HOME\bin\java.exe
+##
 
 # Java Main class.  This class must implement the WrapperListener interface
 #  or guarantee that the WrapperManager class is initialized.  Helper