Questão Eu realmente preciso de todas essas versões do Java?


Não sei como isso aconteceu, mas ao executar o Painel de Controle para Instalar / Desinstalar / Alterar o software do aplicativo no sistema Windows 7 (Home edition), localizei várias versões do Java instaladas. Acabei de remover todas as versões do Java 6, tenho certeza de que posso fazer sem elas: mas ainda deixei as seguintes versões do Java 7:

  • Java (TM) 7 (64 bits)
  • Kit de Desenvolvimento Java (TM) SE
  • Java 7 atualização 9
  • Kit de desenvolvimento Java (TM) SE (64 bits)

Devo salientar que esta é uma máquina de 64 bits. Então, esses são redundantes? Eles parecem com isso, mas eu não encontrei declarações claras sobre quais são as diferenças no site da Oracle. Nem (como eu digito) é a janela "Perguntas Similares", que fornece quaisquer resultados promissores no SO.

BTW: o primeiro que aparece no caminho do comando é C: \ windows \ system32 \ java.exe, que se parece com o local onde a Microsoft coloca sua própria versão! Eu pensei que os programas de instalação deveriam limpar as variáveis ​​de ambiente como eles instalaram e desinstalaram, mas o que não tem acontecido aqui: eu ainda vejo C: \ Arquivos de Programas (x86) \ Java \ jdk1.6.0_16 \ bin no caminho, também. Mesmo depois de desinstalar todos os aplicativos Java6.


1


origem


Qual versão são os SDKs? - MrSmith42


Respostas:


Entre os 4, os "Java (TM) SE Development Kit" s são necessários apenas se você estiver compilando ou desenvolvendo código Java. Se não, eles são desnecessários.

"Java 7 Update 9" Eu não estou muito certo, poderia ser uma atualização incremental sobre "Java (TM) 7 (64 bits)", caso em que seria necessário, ou se é todo o tempo de execução, então você poderia obter afastado mantendo apenas a versão de atualização. Gostaria de verificar o tamanho dos dois e ver se eles são comparáveis.

Quanto ao Java 6, é remotamente possível que algum software que você possui precise da versão mais antiga e seja incompatível com o novo, embora eu espere que isso seja raro.


0



Ambas as versões são SDKs - MrSmith42
Não há atualizações incrementais, tanto quanto eu sei. - MrSmith42
@ MrSmith42 então estamos falando de 2 versões e não 4? - Karthik T
Eu acho que você está bem lá para ser mais de duas versões. A lista na pergunta me confundiu um pouco. Mas com certeza existem versões redundantes. - MrSmith42


"C: \ windows \ system32 \ java.exe, que se parece com o local onde a Microsoft coloca sua própria versão!"

A Microsoft não fornece mais um mecanismo Java.1  Uma pergunta anterior sobre o stackoverflow esclarece por que há um java.exe na pasta system32.2

Eu estou supondo que o Java 7 é a compilação original, enquanto a atualização 9 é a versão mais recente. Isso é apenas um palpite. Os SEs parecem ser redundantes, mas você provavelmente deve olhar com mais cuidado as versões


0