Quel est le chemin pour JDK sur Windows 7 64 bits?

10

Lorsque je travaille avec le JDK , il est dit que ce javacn'est pas reconnu comme une commande interne ou externe. Que dois-je faire? Quel est le chemin pour jdk1.6.0_21?

chathu
la source
J'utilise Windows 7 Ultimate 64 bits SP1. J'ai installé jdk_7u4_windows_x64.exe - c'est-à-dire Java SE Development Kit 7 mise à jour 4 en 64 bits et Java FX 2.1 SDK. l'emplacement du fichier est c: \ windows \ system32 \ java.exe (taille de 185 Ko) le chemin d'accès au dossier est c: \ program file \ java \ jdk1.7.0.0_04 Je vais également dans le panneau de configuration / système / configuration avancée du système / avance / environnement variables / nouveau nom de variable = JAVA_HOME valeur de variable = c: \ windows \ system32 \ java.exe Je télécharge le SDK Android installer_v18_windows.exe pour windows 7 x64 bits et je l'exécute, refusé: Kit de développement Java SE (JDK) introuvable Impossible toujours d'installer SDK jusqu'à présent. I
young707

Réponses:

8

Selon que vous avez installé le JDK 64 bits ou 32 bits, il doit se trouver dans:

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

Vous devriez pouvoir modifier votre variable d'environnement PATH pour inclure ce chemin.

lourd
la source
1

Eh bien, est revenu, désinstallé toutes les entrées JDK dans le panneau de configuration.

  • Chargez Java SE Development Kit 7 update 4 pour Windows x 86 (32 bits) jdk-7u4-windows (même nous exécutons le système SP1 Windows 7 Ultimate x64 bits.)

  • Installez ce kit JDK 32 bits dans c:\program files (x86)java\jdk1.7.0_04\

  • Pour le téléchargement de l'installation Android installer_r18_windows.exe, recherchez le dossier Java SE dans c: \ program files (x86) \ java \ jre7 \ bin \ java.exe

Conclusion: le SDK ne connaît que l'emplacement du dossier JDK 32 bits même si nous utilisons des systèmes Win 7 64 bits. Les emplacements du dossier Program Files sont différents.

young707
la source
0

J'ai trouvé la version 1.7.0_21 de Java dans C: \ Windows \ SysWOW64.

Il semble que Windows 7 64 bits redirige les programmes 32 bits que vous pensez être installés dans system32 dans SysWOW64 - le problème est que la variable d'environnement PATH n'est pas mise à jour pour correspondre.

BAB
la source
0

Le problème est que le système d'exploitation n'est pas en mesure de trouver javac.exe pour l'exécution. Donc, pour le pointer dans la bonne direction, vous devez définir la variable d'environnement PATH.

Sous Windows 7, procédez comme suit:

  1. Cliquez avec le bouton droit sur Poste de travail et sélectionnez Propriétés.

  2. Dans la fenêtre qui apparaît, sélectionnez "Paramètres système avancés" (sur le côté gauche).

  3. Allez dans l'onglet Avancé et cliquez sur "Variables d'environnement".

  4. Comme l'a mentionné le plus haut , ajoutez ces chemins à la variable PATH en la modifiant ou en cliquant sur Nouveau.

Voir ce lien pour plus d'informations. Il décrit la définition des variables d'environnement dans un environnement 32 bits, la seule différence est le chemin lui-même.

Maximin
la source
-3

Windows 8.1 (64 bits)

C: \ Program Files \ Java \ jdk1.8.0_45 \ bin

Incluez ce chemin et vous êtes prêt à partir.

Shashank
la source
stupide de poster une réponse quand un meilleur est là
barlop
1
Q: "Quel est le chemin pour jdk1.6.0_21 ?"
G-Man dit `` Réintègre Monica '' le