web-dev-qa-db-fra.com

L'installation de Android Studio ne pointe pas vers une erreur d'installation JVM valide.

Je viens de télécharger le Android Studio. En essayant de l'exécuter, j'ai dû modifier la variable d'environnement et ajouter

Java_HOME

et

C:\Progra ~ 2\Java\jdk1.6.0_22

Une fois que j'ai terminé cet obstacle, maintenant je reçois une autre erreur:

The environment variable Java_HOME (with the value of *C:\Progra~2\Java\jdk1.6.0_22*) does not point to a valid JVM installation.

J'ai parcouru d'autres questions similaires et on m'a demandé de vérifier la version. J'ai donc procédé comme suit dans CMD:

C:\Users\Andre>Java -version
Java version "1.6.0_22"
Java(TM) SE Runtime Environment (build 1.6.0_22-b04)
Java HotSpot(TM) Client VM (build 17.1-b03, mixed mode, sharing)

C:\Users\Andre>javac -version
javac 1.6.0_22

D'après les résultats, il semble que j'ai la machine virtuelle Java.

J'ai également essayé ces chemins pour Java_HOME, j'ai fermé et rouvert une nouvelle fenêtre CMD à chaque fois

C:\Program Files (x86)\Java\jre7
C:\Program Files (x86)\Java\jre6
C:\Program Files (x86)\Java\jdk1.6.0_22
C:\Program Files (x86)\Java\jre7\bin
C:\Program Files (x86)\Java\jre6\bin
C:\Program Files (x86)\Java\jdk1.6.0_22\bin
67
LegionDev

Pointez votre variable Java_HOME sur C:\Program Files\Java\jdk1.8.0_xx\ où "xx" est le numéro de la mise à jour (assurez-vous que cela correspond au nom de répertoire actuel). N'incluez pas bin\javaw.exe dans le chemin.

REMARQUE: vous pouvez accéder à l'interface graphique des variables d'environnement à partir de la CLI en entrant rundll32 sysdm.cpl,EditEnvironmentVariables. Assurez-vous de mettre la variable de chemin 'Java_HOME' dans le System variables plutôt que les variables utilisateur. Si la variable de chemin est dans User le Android Studio va pas trouver le chemin.

197
Edwin Mokami

Il est tout à fait possible que toutes les autres réponses fonctionnent pour les gens, mais pour moi, ce chemin a fonctionné:

Laissez votre chemin JDK sous Java_HOME Variable système tel qu’il est donné ici. N'ajoutez pas bin ou un autre chemin. Cela a fonctionné pour moi.

C:\Program Files\Java\jdk1.8.0_11\

Sinon, j'obtiens cette erreur:

Installing Android Studio, does not point to a valid JVM installation error
53
Master

Mise à jour de Android studio vers 1.2.1. Même si j'avais la même erreur. Rien n'a fonctionné, finalement Java_HOME a été remplacé par JDK_HOME et c'est ce qui a été fait.

28
PK Gupta

2 solutions suggérées

  1. Mettre à niveau JDK à 1.7

  2. Assurez-vous que les versions 32 bits ou 64 bits correspondent des deux côtés

20
Abs

Récemment, je travaille avec la version 1.8.0_25 JDK sur Windows 8.1 et j'ai eu le même problème avec cela. Mais comme l'a dit PankaJ Jakhar

La vraie solution pour moi était assez simple:

  1. Ajoutez la variable Java_HOME à celle du système, pas à celle de l'utilisateur.
  2. Le chemin que j'ai introduit pour cette variable était:

    C:\Program Files\Java\jdk1.8.0_25\
    

Et ça fonctionne pour moi!

14
Alex Ventura

Dans mon cas, cela a commencé après la mise à jour vers Android Studio 1.2. Pour résoudre ce problème, je devais simplement supprimer "\ bin" de ma variable Java_HOME.

10

J'ai dû mettre une barre oblique inverse à la fin du chemin et cela a fonctionné pour moi.

Plus tôt j'utilisais

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

juste en mettant "\" à la fin, a travaillé pour moi. Maintenant, la valeur de la variable Java_HOME est

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

2
Kartik Goyal

1) Supprimez simplement\bin de la variable d’environnement Java_home. Cela a fonctionné pour moi.
2) Assurez-vous également que vous utilisez les versions correctes de Android studio et Java (32/64 bits).

2

Utiliser c:/Program Files/Java/jre1.8.0_73/ instead of C:/Program Files/Java/jdk1.8.0_73 comme variable Java_HOME a résolu le problème pour moi. Android studio se lance maintenant sans problèmes.

1
Bbbartt

J'avais aussi ce problème et j'ai dû essayer 20 solutions différentes avant de résoudre le problème. Quelqu'un a mentionné cela plus haut presque comme une note de côté, mais c'était exactement mon problème:

assurez-vous que vous utilisez une version 64 bits de Java.

1
Jared Sanchez

J'utilise Windows 64 bits. Après avoir lutté avec divers paramètres, j'ai suivi ces étapes:

  • Par Ajout/Suppression de Programmes J'ai désinstallé tous les Java (s)
  • Suppression de la variable Java_HOME de l'environnement
  • Suppression de la référence du dossier Java de la variable d'environnement PATH
  • Téléchargé et installé _ SDK Java 64 bits
  • Ajout de la variable Java_HOME dans les variables système et affectation de la valeur C:\Program Files\Java\jdk1.8.0_31

Lors de la dernière étape, veuillez noter que c’est le dossier parent et non le sous-dossier\bin. Cela a commencé à fonctionner.

1
AnR

N'incluez pas le dossier bin lors de la copie du chemin d'accès à Java_home.

1
Rahul Sonone

je pense que vous faites tout bien amende simplement supprimer ";" à partir de la dernière variable Java_home. tout va bien fonctionner.

1
AMIT

Mon problème était différent de tout ce qui précède, pour autant que je sache. J'avais une version 1.1 de travail de Android Studio et je l'ai mise à niveau vers la version 1.2.

Le problème était que mon Java_HOME était défini sur "C:\Program Files\Java\jdk1.8.0_20" avec les guillemets inclus. Je ne les ai pas mis là pour citer la chaîne, les guillemets étaient dans le champ Valeur de la variable. Il semble que 1.1 soit satisfait des citations mais 1.2 ne l’est pas.

La suppression des guillemets a supprimé l'erreur et la version 1.2 s'ouvre désormais correctement.

1
Kevan

Essayez d'utiliser les options ci-dessus, mais celle-ci a fonctionné pour moi. mon Java_HOME ressemblait à ceci: C:\Program Files\Java\jdk1.7.0_21; F:\Software\Apache-ant-1.9.4-bin\Apache-ant-1.9.4\bin Ne conservant que le Java chemin dans Java_HOME Supprimez tout chemin supplémentaire si vous aviez indiqué C:\Program Files\Java\jdk1.7.0_21

1
Kaustubh Rao

Dans mon cas, c'était à cause d'un personnage invisible au début du chemin:

enter image description here

0
Angelo Tricarico

Le problème est probablement dû à l'incompatibilité des exécutables 32 bits et 64 bits. Supposons que vous avez installé _ Android Studio 32 bits par erreur et que vous allez télécharger un JDK 64 bits. Dans ce cas, _ Android 32 _ Studio ne pourra pas utiliser le JDK 64 bits. C'était le problème auquel je faisais face. J'ai donc suivi les étapes simples ci-dessous pour le faire fonctionner,

  1. Téléchargé JDK 32 bits (vous pouvez également télécharger 64 bits Android Studio si vous ne souhaitez pas modifier le JDK 64 bits)
  2. Cliquez avec le bouton droit de la souris sur MonOrdinateur> Paramètres système avancés> sous 'Onglet Avancé'> Variables d'environnement> Sous Variables système> Ajouter Java_HOME en tant que clé et votre jdk (par exemple: C:\Program Files (x86)\Java\jdk1.7.0_79) comme valeur. .
  3. Enregistrez-le et lancez Android Studio. Vous êtes prêt à partir maintenant.
0
dreamdeveloper

Suivez la solution @abs

Si l'erreur persiste même après la définition de la variable Java_HOME, copiez le dossier studio sur votre lecteur C, puis exécutez studio.exe ou studio64.exe en fonction de votre Java version.

0
Sagar Devanga