Поэтому я пытаюсь установить I2P, который требует JRE для запуска. У меня уже установлены Java 6 и 7 JRE, но чертов установщик запрашивает все о Java 5, а затем очень «услужливо» открывает окно браузера на странице загрузки Java !! Я отслеживал его доступ к реестру с помощью Process Monitor компании Sysinternals, а затем обманул, создав ключ реестра для Java 5 по адресу HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.5
с тем же содержимым, что и ключ для 1.6, т.е. 2 строки для JavaHome
и RuntimeLib
.
Я подозреваю, что кто-то запутался в коде проверки версии установщика, потому что в документации I2P четко сказано, что он поддерживает Java 6, а 5, который был запущен десять лет назад, больше не доступен на странице загрузки Oracle Java.
Кто-нибудь еще сталкивался с этой проблемой, и у вас есть обходной путь, который не включает поиск и установку JRE 1.5.0? Я не могу спросить на форумах I2P, потому что угадайте, что они доступны только через сеть I2P!