Android Studio - aucune Installation JVM trouvée

j'ai des problèmes à essayer de démarrer Android Studio

quand j'essaie de le lancer après l'installation, j'obtiens cette erreur:

No JVM Installation found. Please install a 64 bit JDK.


ma spécification de système actuelle:

Système D'Exploitation: Windows 8.0 64 bit version

JDK installé: JDK 1.8.0


ce que j'ai essayé:

j'ai essayé ce qui a été rapporté dans l'erreur, et aussi dans la plupart des solutions pour mettre la variable JDK_HOME dans les variables d'environnement à mon chemin JDK (version 64 bits) i.e. C:Program FilesJavajdk1.8.0_05

*I also have tried rebooting system, just in case to test if the environment variable is not working without a restart


j'ai vu ces solutions et essayé, mais aucune d'elles ne fonctionne, alors ne le marquez pas comme une copie de l'un des ces:

L'installation D'Android Studio sur Windows 7 échoue, aucun JDK trouvé

avec android studio Non jvm trouvé, JAVA_HOME a été mis

le démarrage D'Android Studio échoue sur Windows 8 64bit

Android Studio ne démarre pas après l'installation


Voici la sortie cmd pour la version java:

enter image description here

88
demandé sur Community 2014-07-23 02:06:17

29 réponses

j'ai eu le même problème. J'ai essayé de tracer toutes sortes de chemins mais rien n'a fonctionné. J'ai donc dû faire quelques sale correctif. Le seul problème avec ceci est qu'il ouvre une fenêtre de ligne de commande vide.

j'ai fait ce qui suit pour que ça marche.

  • allez dans le dossier d'installation D'AndroidStudio.
  • goto bin dossier et ouvrir studio.bat dans l'éditeur de texte
  • ajouter set JAVA_HOME=C:\Program Files\Java2\jdk1.8.0 //java le chemin d'accès après la ligne ECHO.
  • goto Start -> All Programmes -> Android Studio ->
  • clic droit sur Android Studio et cliquez sur properties .
  • vous verrez le Target quelque chose comme <installation path>android-studio\bin\studio64.exe
  • changer pour <installation path>android-studio\bin\studio.bat

Maintenant vous pouvez y accéder en cliquant dessus à partir du menu.

Note: J'ai essayé avec 8, ça marche.

69
répondu bitkot 2014-08-01 07:13:21

j'ai reproduit votre numéro sur mon Windows 8.1 système:

  1. Installed 64-bit JDK 1.8.0_11 .
  2. installé dernier forfait Studio Android.
  3. est passé à Panneau de contrôle -> Système -> Paramètres Système avancés -> Variables D'environnement...
  4. , a Ajouté JDK_HOME pointant vers la version 64 bits du JDK.
  5. Lancé studio64.exe

j'ai eu le même message que vous. Pensant qu'il pourrait s'agir de la variable d'environnement, j'ai fait ce qui suit :

  1. est Allé à Panneau de configuration -> Système -> paramètres système Avancés -> Variables d'Environnement...
  2. change le nom de JDK_HOME en JAVA_HOME .
  3. Lancé studio64.exe

Il est venu avec succès !

48
répondu rdean400 2014-12-15 10:17:49

1 .Télécharger la version 64 bits de JDK de ici

enter image description here

  1. comme le montre l'image suivante, Allez à Control Panel -> System and Security -> Advanced system settings -> Environment Variables -> New (variables du système)

  2. puis Ajouter nom de la variable: JAVA_HOME et valeur de la variable: C:\Program fichiers\Java\jdk1.8.0_25

s'il vous Plaît noter que jdk1.8.0_25 peut varier en fonction de la version du JDK. enter image description here

  1. cliquez sur le bouton OK sur le reste de la fenêtre à gauche.
30
répondu aknay 2015-01-13 02:30:54

1-clic droit sur Android Studio et cliquez sur Propriétés.

2-Remplacer studio64.exe dans Lien par studio.EXE.

11
répondu fatah amine 2014-08-19 15:08:06

Ok, il y avait ce problème aussi et c'est ce qui l'a réparé pour moi. Pour info, J'utilise Windows 8.1 et Java JDK 1.8.31, tous 64 bits.

Le problème, c'est l'espace entre "Programme" et "Fichiers" dans le chemin d'accès défini dans JAVA_HOME . J'ai déjà eu ce problème mais je n'ai pas vraiment réalisé jusqu'à ce que je vérifiais les instructions ici pour le réglage JAVA HOME , alors tout était logique.

en un mot, changez le chemin JAVA_HOME de:

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

à

C:\Progra~1\Java\jdk1.8.0_31

assurez-vous de définir le bon numéro de version JDK pour votre installation. Enlever l'espace du chemin a tout réparé sur mon système.

Comme indiqué sur la page liée ci-dessus,

utiliser C:\Progra~1\ pour C:\Program Files\

et C:\Progra~2\ pour C:\Program Files(x86)\

selon l'endroit où vous avez installé le JDK sur votre système.

Note: juste pour être clair, avant de faire ce changement mon système a correctement fait écho à la valeur de JAVA_HOME pour être C:\Program Files\Java\jdk1.8.0_31 dans la fenêtre de commande, me conduisant à croire que tout allait bien. Cependant, en essayant d'exécuter %JAVA_HOME%\bin\javac , on a signalé que le chemin n'a pas pu être trouvé. Après avoir supprimé l'espace du chemin JAVA_HOME , la même commande s'exécute parfaitement.

7
répondu randall 2015-01-21 20:32:50

désinstallez Java 8 et nettoyez votre JDK_HOME et vos chemins environnementaux JAVA_HOME. Puis installez 64bit JAVA 6 ou 7 JDK de votre préférence.

3
répondu Martin Revert 2014-07-29 02:36:46

assurez-vous de définir le chemin dans le SYSTEM VARIABLES pas dans le USER VARIABLES aussi.....nommez la variable nom comme JAVA_HOME et l'adresse comme C:\Program Files\Java\jdk1.8.0_25\ assurez-vous que vous n'avez pas placé de point-virgule.

2
répondu 6abhishek jha 2014-12-23 08:34:33

selon les notes D'installation D'Oracle , vous devez télécharger/installer JDK pour le système correct . Pour votre commodité, je l'ai relié à partir de la phrase ci-dessus. Si vous rencontrez toujours des problèmes, laissez un commentaire. J'ai écrit un code rapide qui vous dira si votre JVM est 64 ou 32 bits , ci-dessous. Je vous suggère d'exécuter cette classe et de laisser un commentaire sur sa sortie:

public class CheckMemoryMode {
    public static void main(String[] args) {
        System.err.println(System.getProperty("sun.arch.data.model"));
    }
}
1
répondu hd1 2017-05-23 11:47:07

assurez-vous que la version installée Des Deux, Android Studio et JDK, sont de 32-bit ou 64-bit. Si JDK est de 32-bit et Android Studio de 64-bit ou vice-verse, alors il ne fonctionnera pas bien que vous avez mis en place JAVA_HOME.

1
répondu kAmol 2014-12-20 03:59:44

la solution est donnée dans l'erreur elle-même, allez à mon ordinateur(clic droit)-->Propriétés-->Paramètres Système avancés-->variables D'Environnement-->créer une nouvelle variable.

lui donner les détails suivants:

nom de la Variable: JAVA_HOME.

valeur Variable: (votre chemin vers le dossier d'installation java jdk).

pour trouver le chemin pour l'installation java, allez aux fichiers de programme dans votre lecteur d'installation de fenêtre (normalement le lecteur C). Trouver un dossier nommé JAVA, dans lequel naviguer vers le dossier JDK.

Copiez l'adresse du lien depuis le haut et collez-la dans la valeur Variable .

Appuyez maintenant sur Ok et une fois que la variable d'environnement est créée, redémarrez le studio android.

J'espère que ça aidera.

1
répondu Gaurav Pangam 2015-02-08 06:52:17

mon correctif était de supprimer les doubles guillemets que j'avais inclus le chemin JAVA_HOME.

au lieu de déclarer JAVA_HOME comme "C\Program Files..."

j'ai supprimé le " et déclaré JAVA_HOME comme Fichiers C\Program...

je suis sur Win 7 x64

1
répondu likejiujitsu 2015-06-22 19:37:47

j'ai aussi été confronté au même problème. La solution qui m'a aidé était j'ai téléchargé et installé 64 bit JDK à partir de ce lien et mis le" java_home " variable à la nouvelle JDK chemin installé comme C:\Program fichiers\Java\jdk1.7.0_45. Espérons que cette aide.

1
répondu Optimus Krish 2015-07-01 09:41:32

a eu le même problème après la mise à niveau de ma machine de 7 à 10 a dû réinstaller le JDK tout entier et cela ne m'a pris que quelques secondes. Voici les étapes que j'ai suivies.

allez sur ce lien http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

accepte l'accord de contact oracle.Ensuite, choisissez votre version windows dans mon cas est de 64 bits après que son ..Prochain..Ensuite, une fois la compétition, vous pouvez relancez votre studio Android sans aucun problème. Espérons que cette aide

1
répondu NelsonRoberts 2016-06-15 23:02:49
  • pour moi, il s'avère que ce sont des Variables D'environnement qui ne sont pas héritées.
  • réponse rapide: redémarrer, que de cliquer sur studio.chauve-souris, pas du studio.exe ou studio64.exe

================ Détails =================

  • "clic droit"- "Exécuter en tant qu'administrateur" fonctionne pour moi si : ** JDK_HOME ou JAVA_HOME a été défini. (Le chemin n'a pas besoin d'être changé pour je) ** Je exécuter studio.chauve-souris, pas du studio.EXE ** Note: par défaut je suis un administrateur sur un compte Microsoft (cette partie de Microsoft peut affecter les choses), et je redémarre rarement. Je dirige Win8.1 64bit. J'ai installé les deux JDKv1.8.0.0_25 32bit et 64 bits, et avait JRE 32bit et 64 bits déjà installé (utilisé par d'autres logiciels).

  • j'ai trouvé qu'il y avait une différence en cliquant sur studio.chauve-souris, studio.exe, et dirigeant studio.chauve-souris à partir d'une invite de commande. Y est également une différence si je redémarré ou non.

  • la différence: les Variables D'environnement système ne sont pas toutes là selon la façon dont je démarre le programme.

  • pour tester:

  • dans le menu Démarrer, faites glisser une copie de" l'invite de commande "sur votre bureau, puis changez les propriétés pour que" démarrer " soit l'emplacement de studio.MTD

  • copie Studio.chauve-souris à studio_debug.chauve-souris (on peut mess avec)
  • faites glisser un raccourci de studio_debug.chauve-souris de bureau pour plus de commodité.
  • modifier studio_debug.bat (clic droit --> edit)

= = changement:

@echo off

= = à

@echo on         
echo Set===================
set
echo ======================
pause
  • cela peut aussi aider à déboguer studio.chauve-souris:

= = changement:

"%JAVA_EXE%" %ALL_JVM_ARGS% -cp "%CLASS_PATH%" %MAIN_CLASS_NAME% %*

= = à

echo =================
echo Starting: "%JAVA_EXE%" %ALL_JVM_ARGS% -cp "%CLASS_PATH%" %MAIN_CLASS_NAME% %*
pause
"%JAVA_EXE%" %ALL_JVM_ARGS% -cp "%CLASS_PATH%" %MAIN_CLASS_NAME% %*
echo =================
  • maintenant quand vous dirigez studio.chauve-souris à partir de l'invite de commande contre un double clic, vous pouvez voir la différence dans les variables d'environnement, y compris JAVA_HOME et PATH. Si vous avez vous le même problème que moi.

  • le problème semble dépendre de:

    1. avez-vous redémarré depuis l'évolution des variables d'environnement?
    2. n'a pas semblent compter si j'étais local ou microsoft compte
    3. peut dépendre si vous êtes un administrateur ou un autre type de Compte
    4. si vous commencez à utiliser studio.chauve-souris, studio.exe, ou studio64.exe
  • .

  • FYI: la commande de démarrage réussie exécutée par studio.chauve-souris sur mon système était comme suit (comprend studio64.exe):

    " C:\Program fichiers\Java\jdk1.8.0_25\bin \ java.exe""- Xms128m ""- Xmx750m ""- XX:MaxPermSize=350m ""- XX:ReservedCodeCacheSize=96m ""- ea "" - Dsun.io.useCanonCaches=false "" - Djava.net.preferIPv4Stack=true "" - Djsse.enableSNIExtension=false" "- XX:+UseCodeCacheFlushing" "- XX:+UseConcMarkSweepGC" "-XX: SoftRefLRUPolicyMSPerMB=50" "-XX:+Heapdumponoutmemoryerror" "-Didea.plate.prefix=AndroidStudio" " - Didea.chemin.selector=AndroidStudioBeta" - Djb.vmOptionsFile="C:\android-studio\bin\studio64.EXE.vmoptions" " - Xbootclasspath / a:C:\android-studio\bin\../ lib/boot.jar " - Didea.chemin.selector=AndroidStudioBeta-Didea.plate.préfixe = AndroidStudio-cp "C:\android-studio\bin\..\lib\bootstrap.pot;C:\android-studio\bin\..\lib \ extensions.pot;C:\android-studio\bin\..\ lib\util.pot;C:\android-studio\bin\..\ lib\jdom.pot;C:\android-studio\bin\..*lib\log4j.jar;C:\android-studio\bin\..*lib\trove4j.jar;C:\android-studio\bin\..\ lib\jna.pot;C:\Program Fichiers\Java\jdk1.8.0_25\lib\tools.pot de com.intellij.idée.Main

  • Espère que ça aide quelqu'un d'autre.

0
répondu Paul 2014-11-23 15:01:50

Android Studio fonctionne parfaitement bien avec Java 1.8 ou Java 8 . J'avais aussi une erreur JVM non valide. La raison était d'inclure"; "(point-virgule) à la fin de la valeur de chemin JAVA_HOME . Le format correct pour la valeur de chemin est:

C:\Program fichiers\Java\jdk1.8.0_xx (remplacer xx par votre version actuelle)

ne comprend pas ; (point-virgule) à la fin de JAVA_HOME valeur

0
répondu Nigel Crasto 2014-12-23 08:34:34

bon sang, C'est si facile à réparer!!

  1. Aller à : "Panneau de configuration\Tous les panneaux de configuration\Système" une fois là, cliquez sur "paramètres système Avancés" sur la gauche

  2. la fenêtre qui s'ouvre montre une boîte qui dit Environment Variables ! Cliquez sur elle.

  3. cliquez sur" Ajouter une nouvelle " pour ajouter une nouvelle variable.

  4. Type JAVA_HOME dans la première et dans la deuxième zone de l'adresse, c'est à dire / dans mon cas C:\Program Files\Java\jdk1.8.0_25 l'enregistrer. sortie tout. THATS IT!!

Profiter De Android Studio! Évidemment, pour le ci-dessus fonctionne, vous devez installer java première ou sinon, comment pouvez-vous l'utiliser ou le point sur votre pc et tout cela. Les instructions ci-dessus sont étonnamment trompeuses et compliquées. Pour rappel je suis sur widows 8.1, oui il fonctionne sur les dernières fenêtres et est ridiculement simple à corriger.

- OSG

0
répondu Orlando S. Gondar 2014-12-23 08:49:56

dans mon cas

dans Control Panel -> System -> Advanced system settings -> Environment Variables il n'y a pas de JDK_HOME ou JAVA_HOME

SO

j'ai ajouté une entrée nommée: JDK_HOME pointant vers: C:\Program fichiers\Java\jdk1.8.0_25\ (vous devez le pointer sur votre chemin d'installation JDK)

Et tout semble bien fonctionner maintenant

0
répondu Alberto Saint Martin 2014-12-23 08:49:56

vous devez juste installer jdk1.8.0 puis cliquez avec le bouton droit de la souris sur l'icône de mon ordinateur et sélectionnez Propriétés,puis dans le panneau de gauche, sélectionnez Paramètres Système avancés, puis dans la boîte de dialogue Bog sélectionner Variables D'Environnement, puis dans la boîte de dialogue de celui-ci, dans la section variables de l'utilisateur Créer nouvelle variable dont le nom doit être JAVA_HOME et le chemin est C:\Program Files\Java\jdk1.8.0 (dans mon pc) puis section variable de système, sélectionner PATH variable et ajouter il est fin de ce chemin C:\Program Files\Java\jdk1.8.0\bin , puis sélectionner ok pour toute la boîte de dialogue et après cette étape, Lancez Android studio. Et pour tester, exécutez cmd dans windows et exécutez cette commande java -version si vous retournez une version java et ... il est installé correctement.

Note: je reçois la réponse dans windows 8.1 64 bit.

0
répondu Farshid 2014-12-25 08:56:27

ceci est testé sur ma machine Windows 7 64Bit.

assez étrange... J'ai eu le même problème - alors que IntelliJ idée (y compris le Plug-in Android) fonctionnait parfaitement.

cependant, voici ce que j'ai fait pour obtenir Android Studio 1.0 de travail (pas de Pas manquant -> peut-être qu'il aidera la programmation débutants).

il suffit de définir un nouvelle variable d'environnement...

  1. presser la touche Windows et taper "env ... vous verrez "Modifier les variables d'environnement du système". Cliquez sur!
  2. maintenant cliquez sur" variables D'environnement..."
  3. sous variables système (pas" variables utilisateur") ajouter une nouvelle entrée nommée JAVA_HOME et définir la valeur de votre dossier Java (comme C:\Program Files\Java\jdk1.8.0_25 )
  4. appliquer et vous êtes bon pour aller.

PS: Je ne sais pas pourquoi certaines personnes écrivant sur la science nucléaire quand ils veulent expliquer comment définir le chemin Java..

0
répondu Martin Pfeffer 2014-12-28 09:19:24

si vos "variables d'environnement" sont bien définies, que d'essayer de mettre à jour Démarrer > Tous Les Programmes > Android Studio > Android Studio

faire un clic droit, cliquez sur Propriétés et mettre android studio sdk chemin

dans

raccourci > objectif

0
répondu krunal shah 2015-09-12 09:59:51

Si vous utilisez windows 7 , assurez-vous d'installer jdk-xxxx-windows-x64.EXE. http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html J'avais déjà installé 32 bit au lieu de 64 bit version donc il a été installé dans les fichiers de programme x(86) dossier. Mais si vous installez 64 bit SDK setup, il est installé dans le dossier des fichiers de programme. Ensuite, définissez le JAVA_HOME='C:\Program fichiers\Java\jdk1.8.0_65" Il devrait fonctionner correctement.

0
répondu Mansi 2016-01-07 05:02:37

Mes variables signalé d'autres variables du système, de sorte JDK_HOME était

%programfiles%\Java\jdk1.8.0_45

et j'ai dû le changer explicitement en

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

similaire pour JAVA_HOME

0
répondu Thanasis Kapelonis 2016-04-28 10:11:00

My JAVA_HOME pointait directement vers c:/jre . Donc je l'ai changé pour C:/java/jre parce qu'il a été confondu à ramasser à utiliser, donc je l'ai changé pour celle spécifique et cela fonctionne pour moi. Note: il est préférable de n'installer QU'un seul JRE sur votre machine

0
répondu testsingh 2016-11-11 09:54:15

j'ai résolu le problème dans mon cas en supprimant le fichier

C:\Users\username.AndroidStudioX\studio64.EXE.vmoptions

( x indique la version de votre studio android donc il peut être différent ) , parce que je l'ai créé avant de personnaliser les options VM. C'est aussi simple que

0
répondu RazaUsman_k 2018-03-08 14:46:14

ajouter le chemin de votre installation et le chemin java au chemin du système par défaut en séparant le;

clic droit sur mon ordinateur-->Propriétés-->Paramètres avancés du système-->Variables D'environnement -->sous la catégorie des Variables système, trouver le"chemin" -->ajouter le chemin d'installation android et le chemin java en séparant avec ;...

Croire cela fonctionne

0
répondu boya vikram 2018-06-19 09:08:49

S'il ne fonctionne pas après avoir défini correctement les chemins dans les variables d'environnement,

Réinstaller Android Studio et ça a marché pour moi.

0
répondu Kerim 2018-08-24 16:30:03

je pense que Android ne supporte pas Java 8. Officiellement android besoin java 6 comme mentionné ci-dessous:

https://developer.android.com/sdk/installing/installing-adt.html

ici, je vous offre un bon lien, j'espère que ceux-ci clarifieront cette question:

est-il possible D'utiliser Java 8 pour le développement Android?

-1
répondu VVB 2017-05-23 11:54:36

Voici la solution.

il suffit de démarrer ANDROID STUDIO comme administrateur si vous utilisez un profil windows non administrateur!

Si vos variables d'environnement sont corrects qui fera l'affaire. Profitez-en!

-1
répondu Nico 2014-11-06 22:16:44

Panneau de contrôle - > Système - > Paramètres Système avancés - > Variables D'environnement

j'ai changé JAVA_HOME à JAVA et de nouveau changé JAVA à JAVA_HOME .

et son amende de travail.

-1
répondu pradipgarala 2016-05-28 04:52:46