So I'm trying to install I2P, which requires a JRE to run. I already have Java 6 and 7 JREs installed, yet the damn installer asks for, of all things, Java 5, and then very 'helpfully' pops open a browser window to the Java download page!! I snooped on its registry access using Sysinternals' Process Monitor, then cheated by creating a registry key for Java 5 at HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.5
with the same content as the key for 1.6, i.e. 2 strings for JavaHome
and RuntimeLib
.
I suspect someone got sloppy with their installer version checking code because I2P documentation clearly says it supports Java 6, and 5, which was launched a decade ago, isn't available on the Oracle Java download page anymore.
Anyone else face this problem and do you have a workaround that doesn't involve hunting for and installing JRE 1.5.0? I can't ask on the I2P forums because guess what, they're accessible only over the I2P network!