O instalador mais recente do I2P solicita o Java 5

1

Estou tentando instalar o I2P , que requer a execução de um JRE. Eu já tenho Java 6 e 7 JREs instalados, mas o maldito instalador pede, de todas as coisas, Java 5, e então muito 'ajuda' abre uma janela do navegador para a página de download do Java !! Eu bisbilhei seu acesso ao registro usando o Process Monitor da Sysinternals, depois trapacei criando uma chave de registro para o Java 5 em HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment.5 com o mesmo conteúdo que a chave para 1.6, ou seja, duas sequências para JavaHome e RuntimeLib .

Suspeito que alguém ficou desleixado com o código de verificação da versão do instalador porque a documentação do I2P diz claramente que ele suporta o Java 6 e o 5, lançado há uma década, não está mais disponível na página de download do Oracle Java.

Alguém mais enfrenta esse problema e você tem uma solução alternativa que não envolva procurar e instalar o JRE 1.5.0? Eu não posso perguntar nos fóruns do I2P porque, adivinhem, eles são acessíveis apenas pela rede I2P!

    
por Rex 14.02.2014 / 23:36

1 resposta

3

O I2P foi criado para funcionar com Java 6 e 7; nós recomendamos o JRE 7, e vamos descartar o suporte ao Java 5 na próxima versão. Este é provavelmente um bug específico do Windows, possivelmente até específico do 8.1, pois não tivemos nenhum relatório anterior. E eu acho que a causa é o nosso wrapper executável (Launch4J) não detectar corretamente os JREs de 64 bits. Você está usando JREs de 64 bits?

Entrei com um ticket no nosso bugtracker para isso . Se você tiver algum comentário adicional, por favor, adicione-os lá:)

(E BTW, os canais de IRC I2P são retransmitidos para Freenode e OFTC, então # i2p # i2p-dev # i2p-help nessas redes nos alcançará.)

    
por 15.02.2014 / 05:23