Posso desinstalar as atualizações antigas?
A respeito de atualizações , Estou me referindo àqueles Atualização 1, Atualização 2, por ex. Java 7 Update 1, Java 7 Update 2 e assim por diante.
Eu estou falando com respeito ao Java para Windows.
fonte
C:\Documents and Settings\[username]\Application Data\Sun\Java\Deployment
. Para desinstalar as versões ou atualizações mais antigas do Java, o Oracle lançou um aplicativo separado para desinstalar versões desatualizadas do Java chamado Ferramenta de Desinstalação Java para WindowsEm casos raros, uma versão mais recente do Java NÃO é compatível com o software existente.
(Às vezes, o Java remove certos recursos quando vai para uma nova versão. E, mais frequentemente, algumas funções obtêm um comportamento ligeiramente diferente, o que quebra alguns aplicativos que dependiam do comportamento antigo.)
Isso acontece principalmente com atualizações de versão: como a versão 1.6 para a versão 1.7, mas isso pode acontecer em casos muito raros com uma atualização menor como 1.7.1 - 1.7.2 também.
E, às vezes, certos softwares estúpidos apenas insistem em que uma versão específica do Java esteja presente, embora funcione perfeitamente com uma nova versão.
(Eu vi um software que verificava a presença de uma pasta Java específica pertencente à versão 1.5.x, mas ficaria feliz em trabalhar no 1.6.x contanto que a pasta existisse. Não havia nem mesmo arquivos nessa pasta.)
Por tudo isso, é possível executar 2 ou mais versões em paralelo e remover a versão antiga não é o padrão.
P.S. Aplicativos que realmente dependem de uma versão específica do tempo de execução Java devem usar uma cópia privada dessa versão específica dentro de seu próprio ambiente de programa, em vez de usar a versão instalada no nível do sistema operacional. (Esta cópia incorporada nunca será atualizada, exceto por meio de uma atualização do aplicativo que a utiliza.)
Essa é a maneira recomendada de fazer isso, mas nem todos os softwares são reproduzidos pelas regras.
fonte