Como manter o Java 7 atualizado sem perder o JRE 6?

2

Recentemente descobri a maneira mais difícil que a Oracle decidiu <#ref> href="http://www.theregister.co.uk/2013/01/31/java_security_update/"> silenciosamente nuke JRE 6 quando uma atualização do JRE7 estiver instalada.

É possível deixar o JRE7 na atualização automática sem interromper o JRE6? Se não, de que outra forma podemos garantir que o JRE6 permaneça? Existe uma maneira melhor do que reinstalá-lo manualmente após cada atualização do JRE7?

(esperamos que os aplicativos legados sejam atualizados para o JRE7 mais cedo ou mais tarde, mas não os escrevemos, por isso não podemos atualizá-los)

    
por RomanSt 21.02.2013 / 21:22

1 resposta

4

O seu JRE6 precisa ser "instalado" através de Programas e Recursos? Se não, você pode simplesmente copiar os arquivos do JRE para um local predefinido no seu disco (seus aplicativos terão que apontar para isso), então o JRE 7 não estaria ciente da presença do JRE 6 e não o excluiria.

Caso contrário, outra opção seria tornar a sua pasta do JRE 6 "somente leitura", para que o instalador do JRE7 não possa eliminá-la.

Além disso, é só recentemente que o instalador do JRE7 desativou a instalação do JRE6 (acho que a partir do 7 atualização 13). Isso se deve ao recente Java " Explorações do dia zero "que comprometeram as versões anteriores do Java. No entanto, se você tiver uma versão mais antiga do JRE6 instalada, o instalador do JRE7 não poderá neutralizar as instalações mais antigas do JRE6.

    
por 04.03.2013 / 09:50

Tags