L'installation d'Android SDK ne trouve pas JDK

j'essaie d'installer le SDK Android sur mon système Windows 7 x64. jdk-6u23-windows-x64.exe est installé, mais le SDK setup Android refuse de procéder car il ne trouve pas l'installation JDK.

Est-ce un problème connu? Et est-il une solution?

SDK Error

1130
demandé sur Simon 2010-12-08 01:12:14

30 réponses

Appuyez sur Retour lorsque vous obtenez la notification et puis Suivant . Cette fois, il trouvera le JDK .

1245
répondu Jurgen 2018-05-01 08:27:29

SETUP actuel:

  • OS : Windows 8.1
  • JDK fichier: jdk-8u11-windows-x64.exe
  • ADT fichier: installer_r23.0.2-windows.exe

installez le x64 JDK , et essayez l'option back-next d'abord, puis essayez de définir JAVA_HOME comme le message d'erreur dit, Mais si cela ne fonctionne pas pour vous non plus, alors essayez ceci:

faites ce qu'il dit, Mettez JAVA_HOME dans les variables de votre environnement, mais dans le chemin utilisez des slashs avant au lieu de backslashs.

sérieusement.

pour moi, il a échoué quand JAVA_HOME était C:\Program Files\Java\jdk1.6.0_31 mais fonctionnait bien quand il était C:/Program Files/Java/jdk1.6.0_31 - m'a rendu fou!

si cela ne suffit pas, ajouter aussi au début de la Variable D'environnement Path %JAVA_HOME%;

mise à Jour des valeurs dans les Variables d'Environnement Système:

  • JAVA_HOME=C:/Program Files/Java/jdk1.8.0_11
  • JRE_HOME=C:/Program Files/Java/jre8
  • Path=%JAVA_HOME%;C:...
278
répondu Kenton Price 2018-08-23 10:06:59

j'ai trouvé la solution et c'est magnifiquement stupide. J'ai trouvé Android SDK ne peut pas détecter JDK .

appuyez sur le bouton retour sur L'écran D'erreur SDK qui vous indique que L'EXE ne pouvait pas détecter le JDK. Puis appuyez sur suivant .

qui aurait pensé que cela arriverait?

95
répondu Michael Rut 2016-11-19 08:09:10

il semble que cela ne fonctionne pas sans 32 bit JDK. Il suffit de l'installer et d'être heureux...

87
répondu Simon 2010-12-08 17:05:07

j'ai téléchargé le .zip archive à la place et a couru SDK Manager.exe , et il a fonctionné comme un charme. Vous avez eu le même problème avec la .exe sinon.

33
répondu gabrio 2011-05-22 18:28:39

Avertissement: Comme un intervenant a mentionné, de ne pas essayer cela sur un Windows 7! Je l'ai testé avec Windows XP 64 bit.

comme la solution postée ne fonctionne pas pour tous (y compris moi, moi et moi), je veux laisser une note pour ceux qui cherchent une autre façon (sans piratage du registre, etc.) pour résoudre ce problème sur un système Windows 64 bits. Il suffit d'ajouter le chemin (lettres majuscules!!) à vos Variables d'environnement et définissez la valeur à votre chemin JDK.

j'ai ajouté JDK à la le "chemin" existant qui n'a pas fonctionné, comme il ne l'a pas fait avec JAVA_HOME ou la Solution "Back". L'ajouter à" PATH " a finalement fait l'affaire.

j'espère que cela pourrait être utile pour quelqu'un.

26
répondu Daniel Leschkowski 2016-03-30 16:58:24

Tout ce dont vous avez besoin sont les deux entrées de Registre suivantes. Il semble que celui qui a posté les autres trucs de Registre a simplement copié toutes les clés de HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft dans HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft , ce qui n'est évidemment pas une solution idéale, car la plupart des clés ne sont pas nécessaires.

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Development Kit]
"CurrentVersion"="1.6"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Development Kit.6]
"JavaHome"="C:\Program Files\Java\jdk1.6.0_23"
21
répondu Justin Buser 2012-06-28 10:43:55

aucune de ces solutions n'a fonctionné pour moi. Je l'ai corrigé en changeant temporairement le nom du fichier C:\Windows\System32\java.exe en java_.exe

20
répondu Jules Colle 2012-11-12 21:30:59

aucune des solutions ici ne fonctionnait pour la version 64-bit .

mettre le chemin JDK avant le chemin c:\windows\system32\ dans vos variables d'environnement résout le problème. Dans le cas contraire, 32-bit java.exe se trouve avant la version 64-bit JDK .

19
répondu Pascalius 2018-08-23 10:08:09

après avoir lu quelques billets de blog, il semble même être une solution plus facile en cliquant sur retour quand l'installateur dit ne pas pouvoir trouver le JDK, et puis il suffit de cliquer sur suivant encore et magiquement il trouve le JDK. Aucun registre ne joue ou re-téléchargement etc..

18
répondu Dav.id 2016-11-19 08:10:03

ajout de la variable D'environnement JAVA_HOME (sous variables de système ) a fait l'affaire pour moi. Les boutons "Retour" et "suivant" n'ont pas fonctionné.

Windows 7 Professional x64, JDK 1.7.0_04 (64 bits, Je n'ai pas la version x86 installée)

je pense que l'installateur essaie de trouver JDK en particulier (1.6?) et si elle ne le trouve pas, vérifie JAVA_HOME qui n'a pas été défini dans mon cas. J'ai un autre ordinateur (le même système, mais avec JDK 1.6 x64) et il a fonctionné sans la variable JAVA_HOME.

vous n'avez pas à installer la version 32 bits de JDK:)

15
répondu Marcin Robaszyński 2012-06-05 22:23:27

j'ai copié La Java.exe à partir de

C:\Windows\System32

à

C:\Windows\SysWOW64

et ça a marché.

J'utilise Windows 8 64 bits.

11
répondu ugurrrrr 2013-12-05 22:05:15

paramétrant la variable d'environnement JAVA_HOME à

C:\Program Files\Java\jdk1.7.0_07

au lieu de

C:\Program Files\Java\jdk1.7.0_07\bin

l'a réparé pour moi.

9
répondu Abdul Rahman 2012-11-24 05:50:28

ce correctif de Registre a fonctionné comme un charme sur mon Windows 7 x64 setup: http://codearetoy.wordpress.com/2010/12/23/jdk-not-found-on-installing-android-sdk/

8
répondu Kent 2011-01-03 04:03:36

Appuyez sur Rapport d'erreur et OK . Suivant sera activé.

8
répondu Kalpesh Soni 2012-03-12 17:40:02

le gars au-dessus qui a mis ceci: "j'ai éprouvé ce problème aussi, mais aucune des réponses n'a aidé. Ce que j'ai fait, j'ai enlevé le dernier antislash de la variable JAVA_HOME et il a commencé à fonctionner. N'oubliez pas non plus de ne pas inclure le dossier bin dans le chemin." C'était en fait la réponse correcte.

pour ce SDK à installer c'est ce que j'ai fait. J'exécute le dernier Microsoft OS Windows 8.

Variables De L'Utilisateur:

Chemin C:\Program Files\Java\jdk1.7.0_07\bin

Variables D'Environnement

créer ces deux:

CLASSEPATH %HOME_JAVA%\jre\lib

HOME_JAVA C:\Program Files\Java\jdk1.7.0_09

celui-ci existe déjà donc il suffit de modifier:

chemin à cette fin de WindowsPowerShell\v1.0\ il suffit d'ajouter " ;C:\Program Files\Java\jdk1.7.0_09"

C'est ce que j'ai fait et ça a marché pour moi. = )

8
répondu user827114 2016-04-23 10:45:59

essayez de télécharger et d'installer la version zippée plutôt que la .exe d'installation.

7
répondu Nick 2010-12-14 02:34:43

aussi, RUN AS ADMINISTRATOR ! Ça a marché pour moi avec le correctif antislash.

6
répondu Killah 2016-04-23 10:47:42

j'ai eu le même problème et je l'ai résolu en installant la version x86 du JDK (sous Windows XP x64).

5
répondu SNK 2012-03-12 17:33:11

j'ai eu le même problème, essayé toutes les solutions mais rien n'a fonctionné. Le problème est avec Windows 7 installé est 64 bits et tous les logiciels que vous installez devrait être 32 bits. Android SDK lui-même est de 32 bits et il identifie seulement 32 bits JDK. Installez donc le logiciel suivant.

  1. JDK (32 bit)
  2. Android SDK (lors de l'installation de SDK, assurez-vous de l'installer dans un répertoire autre que "C:\Program fichiers (x86)", plus probablement dans d'autres drive ou dans le répertoire où Eclipse est extraite)
  3. Eclipse (32 bit) et enfin ADT .

j'ai essayé et tout fonctionne très bien.

5
répondu Ankit Saxena 2012-06-11 16:04:37

j'ai connu ce problème, mais aucune réponse n'a aidé. Ce que j'ai fait, j'ai enlevé le dernier antislash de la variable JAVA_HOME et il a commencé à fonctionner. N'oubliez pas non plus de ne pas inclure le dossier bin dans le chemin.

4
répondu MikkoP 2012-06-28 17:05:31

Android SDK est l'application 32 bits, et il nécessite le 32 bit de JDK pour fonctionner... le JDK 64 bits n'en servira à rien...

4
répondu IWIH 2012-08-07 18:26:35

1-simplement fait la variable D'environnement" JAVA_HOME " chose.

2-clic droit sur Android SDK et de l'onglet Compatibilité sélectionner windows 7 et administrateur.

3-Exécuter à nouveau.

4
répondu Farhad 2014-11-19 20:54:25

WORKING SOLUTION AND NO REGISTRY MODIFY NEEDEDED

mettez simplement votre chemin Java bin devant votre environnement de chemin.

chemin avant

C:\Windows\system32;C:\Windows\%^^&^&^............(old path setting)

chemin après

C:\Program Files\Java\jdk1.6.0_18\bin;C:\Windows\system32;C:\Windows\%^^&^&^............(old path setting)

et maintenant L'installateur SDK Android fonctionne.

BTW, J'exécute Win7 x64.

4
répondu RRTW 2015-08-04 18:42:47

oui installez la version 32 bits du SDK Java SE (ou l'une des combinaisons). Qui devrait vous aider à résoudre votre problème.

3
répondu dokd 2011-01-10 16:47:45

pour installer_r21.1-windows.exe sur Windows 8 x 64 ce qui a fonctionné pour moi était la mise en place de ma variable D'environnement utilisateur JAVA_HOME à C:\Program fichiers\Java\jdk1.7.0_10. Espérons que cela aide à vous tous! :)

3
répondu truthseeker 2013-03-27 22:43:52

vous devrez télécharger la version SDK 32 bits parce que Win7 64 bits n'est pas pris en charge seulement Windows Server 2003 a une version 64 bits prise en charge. Lors du téléchargement de Java SDK choisir "Windows" comme votre plate-forme et non "Windowsx64".

Une fois j'ai fait ce SDK android installé comme un charme. Espérons que cette aide.

2
répondu Neb 2010-12-22 00:24:50

j'exécute une version 64 bits de Windows 7 et j'ai eu ce problème en essayant D'installer Android Studio 1.0 en utilisant l'exécutable de:

http://developer.android.com/tools/studio/index.html

j'ai essayé toutes les solutions listées et plusieurs versions différentes de JDK 1.7 et 1.8 -- pas de dé. Je suis allé avec l'installation de la version zippée de l'application et il a fonctionné comme un charme:

http://tools.android.com/download/studio/canary/latest

est encore déconcerté par ce problème, d'autant plus que les versions bêta D'Android Studio ont très bien fonctionné.

2
répondu JoughTheFun 2015-01-10 01:50:23

les méthodes ci-dessus ne fonctionnaient pas pour moi dans Windows 8 Pro.

vient de définir le chemin vers

C:\Program Files\Java\jdk1.7.0_07\

où C est votre lecteur dans lequel vous avez installé le JDK.

N'oubliez pas la barre oblique à la fin.

2
répondu Ibn Saeed 2016-03-30 17:00:02

j'ai essayé plusieurs solutions postées et puis il a fallu un redémarrage du système avant qu'il ne commence à fonctionner, ce qui peut avoir été parce que je venais d'installer le JDK. Voici toutes les choses que j'avais en cours - Je ne sais pas lesquelles étaient essentielles:

  • 64-bit JDK installed.
  • JAVA_HOME défini à l'aide de slashs vers l'avant ( / ) au lieu de backslashs ().
  • répertoire JDK 'bin' listé à commençant à de CHEMIN.
  • redémarrage du système.
1
répondu AbePralle 2012-08-02 00:35:50