O Oracle JRE 7 e 8 não serão instalados no win7 anterior do Javaless

0

Pergunta simples que achei que nunca precisaria perguntar, já que fiz isso centenas de vezes antes: Como posso instalar o JRE?

Eu tenho uma caixa Win7 x64 Pro sem ambiente Java, sendo executada como um usuário administrador. Estou tentando instalar o JRE8u45 , mas toda vez que tento o instalador progride por um tempo e termina com o erro 1603 sem detalhes adicionais.

Os eventos no Visualizador de Eventos são assim:

Product: Java 8 Update 45 (64-bit) -- Error 1722. There is a problem with this Windows Installer package. A program run as part of the setup did not finish as expected. Contact your support personnel or package vendor. Action installexe, location: C:\Program Files\Java\jre1.8.0_45\installer.exe, command: /s INSTALLDIR="C:\Program Files\Java\jre1.8.0_45\" REPAIRMODE=0

Esse foi um "erro" e os próximos dois são "informações":

Product: Java 8 Update 45 (64-bit) -- Installation failed.

... e:

Windows Installer installed the product. Product Name: Java 8 Update 45 (64-bit). Product Version: 8.0.450. Product Language: 1033. Manufacturer: Oracle Corporation. Installation success or error status: 1603.

Coisas que eu tentei

  1. Este artigo está vinculado a esse hotfix . Eu instalei e tentei novamente, mas recebi o mesmo erro ao tentar instalar o JRE.
  2. Tentei clicar com o botão direito do mouse no instalador jre-8u45-windows-x64.exe e escolher "Executar como administrador". O mesmo resultado.
  3. Eu tentei o Java 7 u79, e ele também não foi concluído, e nem sequer forneceu um código de erro. Curiosamente, parece ter terminado (em que itens relacionados a Java estão agora no menu Iniciar), mesmo que ele disse que algo (não disse o que) interrompeu, e o Visualizador de Eventos mostra isso:

Windows Installer installed the product. Product Name: Java 7 Update 79 (64-bit). Product Version: 7.0.790. Product Language: 1033. Manufacturer: Oracle. Installation success or error status: 1603.

Um ... ok. Outra entrada ao mesmo tempo diz:

Product: Java 7 Update 79 (64-bit) -- Installation operation failed.

Neste ponto, o applet de configuração funciona, mas meu objetivo final foi realmente executar o Eclipse (para desenvolvimento não-Java, portanto, obtendo o JRE em vez do JDK), que agora não reclama que não há JRE e reclama:

---------------------------
Java Virtual Machine Launcher
---------------------------
Error: opening registry key 'Software\JavaSoft\Java Runtime Environment'
---------------------------
OK   
---------------------------

Então eu acho que ... meio instalado. Quando eu clico nesse diálogo, ele diz:

---------------------------
Java Virtual Machine Launcher
---------------------------
Error: could not find java.dll
---------------------------
OK   
---------------------------

E outro OK me pega:

---------------------------
Java Virtual Machine Launcher
---------------------------
Error: Could not find Java SE Runtime Environment.
---------------------------
OK   
---------------------------

Depois disso, uma popunder que eu não descobri até mais tarde:

---------------------------
Eclipse
---------------------------
Java was started but returned exit code=2
C:\Windows\system32\javaw.exe
-Dosgi.requiredJavaVersion=1.7
-Xms40m
-Xmx512m
-XX:MaxPermSize=256m
-jar H:\Downloads\eclipse-standard-luna-SR2-win32-x86_64\eclipse\plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
-os win32
-ws win32
-arch x86_64
-showsplash H:\Downloads\eclipse-standard-luna-SR2-win32-x86_64\eclipse\plugins\org.eclipse.platform_4.4.2.v20150204-1700\splash.bmp
-launcher H:\Downloads\eclipse-standard-luna-SR2-win32-x86_64\eclipse\eclipse.exe
-name Eclipse
--launcher.library H:\Downloads\eclipse-standard-luna-SR2-win32-x86_64\eclipse\plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20150204-1316\eclipse_1608.dll
-startup H:\Downloads\eclipse-standard-luna-SR2-win32-x86_64\eclipse\plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
--launcher.appendVmargs
-exitdata fa8_5c
-product org.eclipse.epp.package.standard.product
-vm C:\Windows\system32\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.7
-Xms40m
-Xmx512m
-XX:MaxPermSize=256m
-jar H:\Downloads\eclipse-standard-luna-SR2-win32-x86_64\eclipse\plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar 
---------------------------
OK   
---------------------------

Rant: Realmente, com uma aparência bastante imaculada - estou apenas instalando minhas ferramentas de desenvolvimento nos últimos dias - totalmente corrigida, versão teoricamente suportada do Windows, não há como instalar o JRE mais recente ou o mais recente a versão principal anterior?

    
por Kev 07.05.2015 / 16:19

2 respostas

0

12 de Maio de 2015 novas atualizações do Windows correu, em seguida, após um reinício, eu era capaz de instalar o JRE 8 U45. Não tenho certeza de qual atualização exata corrigiu isso.

    
por 13.05.2015 / 03:31
0

Solução simples funcionou para mim.

Vá para a pasta de instalação e execute o javacpl.exe clique na guia Segurança, desmarque a opção "Ativar conteúdo Java no navegador" Clique em Aplicar. Em seguida, coloque o carrapato de volta na caixa, Aplicar, OK e Abra o seu navegador, vá para link clique em "Eu tenho Java?" e clique no botão Verify Java version.

Isso soa estúpido, mas funcionou para mim depois de 3 horas mexendo com instaladores, o registro, contas de usuário, etc ...

    
por 24.07.2015 / 16:05