Tenho o JDK SE7u4 instalado no Windows 7. Tentei instalar o Android no Windows 7 usando o installer_r18-windows.exe
mas sem sucesso.
A janela de configuração mostrou a mensagem dizendo que o Java SE JDK não foi encontrado e
ERRO: Falha ao encontrar a versão Java para C:\Windows\System32\java.exe
O sistema não pode encontrar o arquivo especificado.Se você acredita ter um JDK instalado e ele não foi devidamente reconhecido, basta definir uma variável de ambiente JAVA_HOME para apontar para ele
Eu cliquei com o botão direitoComputador > Propriedades > Configurações avançadas do sistema > Variáveis de ambiente. Criei uma NOVA variável de sistema chamada JAVA_HOME
e defini o valor como C:\Program Files\Java\jdk1.7.0_04\bin
ou C:\Windows\System32\java.exe
.
Executei o instalador novamente – a mesma mensagem de erro ainda apareceu.
Responder1
Você pode ter um problema diferente, mas aqui está a solução que encontrei para a mesma mensagem de erro:
- Vá para
C:\Windows\system32
- Renomeie
java.exe
para outra coisa, por exemplojava2.exe
- Execute a configuração do Android SDK novamente
Graças a:http://www.androidbeats.in/android-sdk-failed-to-find-java-exe/4251/
Responder2
Baixei o Eclipse Juno e queria instalar o Android SDK também. Só funcionou instalando o Java JDK'Windows x86 79,48 MB jdk-7-windows-i586.exe' de oracle.com(apesar de eu usar o Windows de 64 bits).
Lembre-se de desinstalar todos os kits Java JDK do painel de controle antes de instalar o JDK acima.
Responder3
Como o OP comentouesta resposta:
Instalei o Java JDK 7u4 para Windows 7 de 64 bits. Acho que o instalador do Android SDK estava tentando detectar a versão de 32 bits do JDK, então fui instalar a versão de 32 bits do JDK.
Então executei o instalador do Android SDK novamente. Desta vez, o instalador detectou o JDK e instalou o SDK. Essa foi a minha solução.
Responder4
Eu tinha um aplicativo na semana passada que não funcionava com Java 7. Tive que baixar manualmente o Java 6 mais recente em java.com, desinstalar o 7, instalar o 6 e desativar as atualizações automáticas do Java no aplicativo Java no Painel de controle .