Qual é o caminho para o JDK no Windows 7 de 64 bits?

10

Quando trabalho com o JDK , ele diz que javacnão é reconhecido como um comando interno ou externo. O que devo fazer? Qual é o caminho para jdk1.6.0_21?

chathu
fonte
Estou executando o Windows 7 Ultimate SP1 de 64 bits. Eu instalei o jdk_7u4_windows_x64.exe - ou seja, o Java SE Development Kit 7, atualização 4 em 64 bits e o Java FX 2.1 SDK. o local do arquivo é c: \ windows \ system32 \ java.exe (tamanho de 185 KB) o caminho da pasta é c: \ arquivo de programa \ java \ jdk1.7.0.0_04 Eu também vou ao painel de controle / sistema / configuração avançada do sistema / avanço / ambiente variable / new variable name = JAVA_HOME valor da variável = c: \ windows \ system32 \ java.exe Baixe o SDK do Android installer_v18_windows.exe para o Windows 7 x64 bits e corro, recusado: Java SE Development Kit (JDK) não encontrado Ainda não é possível instalar SDK até agora. I
young707

Respostas:

8

Dependendo se você instalou o JDK de 64 ou 32 bits, ele deve estar em:

  • 32 bits: C:\Program Files (x86)\Java\jdk1.6.0_21\bin
  • 64 bits: C:\Program Files\Java\jdk1.6.0_21\bin

Você deve poder editar sua variável de ambiente PATH para incluir esse caminho.

pesado
fonte
1

Bem, voltou, desinstalou todas as entradas do JDK no painel de controle.

  • Carregue o Java SE Development Kit 7, atualização 4, para Windows x 86 (32 bits) jdk-7u4-windows (até mesmo executando o sistema Windows 7 Ultimate x64 bits SP1.)

  • Instale este kit JDK de 32 bits no c:\program files (x86)java\jdk1.7.0_04\

  • Para o download da instalação do Android installer_r18_windows.exe, localize a pasta Java SE em c: \ arquivos de programas (x86) \ java \ jre7 \ bin \ java.exe

Conclusão: O SDK sabe apenas o local da pasta JDK de 32 bits, mesmo que esteja executando os sistemas Win 7 de 64 bits. Os locais da pasta Arquivos de programas são diferentes.

young707
fonte
0

Encontrei a versão 1.7.0_21 do java em C: \ Windows \ SysWOW64.

Parece que o Windows 7 de 64 bits redireciona os programas de 32 bits que você acha que estão sendo instalados no system32 no SysWOW64 - o problema é que a variável de ambiente PATH não é atualizada para corresponder.

BAB
fonte
0

O problema é que o sistema operacional não consegue encontrar o javac.exe para execução. Então, para apontar na direção certa, você deve definir a variável de ambiente PATH.

No Windows 7, faça o seguinte:

  1. Clique com o botão direito do mouse em Meu computador e selecione Propriedades.

  2. Na janela exibida, selecione "Configurações avançadas do sistema" (no lado esquerdo).

  3. Vá para a guia Avançado e clique em "Variáveis ​​de ambiente".

  4. Como mencionado anteriormente , adicione esses caminhos à variável PATH editando-a ou clicando em Novo.

Veja este link para mais informações. Ele descreve a configuração de variáveis ​​de ambiente em um ambiente de 32 bits, a única diferença é o próprio caminho.

Maximin
fonte
-3

Windows 8.1 (64 bits)

C: \ Arquivos de programas \ Java \ jdk1.8.0_45 \ bin

Inclua esse caminho e você está pronto para prosseguir.

Shashank
fonte
estúpida para deixar uma resposta quando um melhor é alrady lá
barlop
1
P: "Qual é o caminho para o jdk1.6.0_21 ?"
G-Man Diz 'Reinstate Monica'