Eu queria instalar o JDK, mas quando tento, aparece:
Este software já foi instalado no seu computador. Gostaria de reinstalá-lo?
Eu pressiono sim.
Preparando para remover...
Depois disso diz...
Aguarde enquanto o Windows configura a atualização 45 do Java SE Development Kit 7
Depois disso, recebo um erro:
Error 1316.A network error occurred while attempting to read from the file C:\Windows\Installer\jdk1.7.0_45.msi
Mas o C:\Windows\Installer
diretório não existe! :(
Eu limitei a exclusão dos arquivos do JDK ( C:\Program Files\Java\jdk
) e, aparentemente, esses arquivos têm um arquivo que o instalador Java precisa para desinstalá-lo. Diga-me como excluir completamente todos os arquivos do JDK para que eu possa instalá-lo novamente! Ou de outra forma!
Responder1
Exclua todo o diretório C:/Program Files/Java, baixe o Java SE 7u45 JDK aqui:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
e execute-o para instalar. Deveria trabalhar. O download é o JRE e o JDK em um, então você não precisa instalar o jre separadamente.
Responder2
Certifique-se de ter habilitado diretórios invisíveis. *C:\Windows\Installer* é um diretório invisível. Você pode copiar/colar na sua caixa de endereço.
A solução para você deve ser a seguinte.
- Abra o editor de registro (regedit.exe)
- Vá para *HKEY_CLASSES_ROOT\Instalador\Produtos*
- Procure por kit de desenvolvimento Java.
- Obtenha o MSIZap! Pode ser encontrado aquihttp://nerdoftherings.net/wp/?p=66
- Pegue oCódigo do produtoFora deTransformaçõesValor. OCódigo do produtocomeça e termina com {}. Mas tome cuidado, você precisa do código completo do produto!
Abra uma linha de comando e execute o MSIZap com os seguintes parâmetros:
MsiZap.exe GPSTW! {seu-código-do-produto}
Tente instalar o novo JDK.