Impossible de démarrer sous Java 1.7.0 101-b00: Java 1.8 ou version ultérieure est requis. Après la mise à jour vers Android Studio v2. 2. 0 (septembre 2016)
J'ai mis à jour Android studio vers 2.2.0 . Il ne va pas redémarrer à nouveau, il invite "Impossible de démarrer sous Java 1.7.0_101-b00: Java 1.8 ou version ultérieure est requis."
J'utilise jdk 8 .
Je ne sais pas si c'est le cas.]}
/nous vous invitons à nous contacter.
7 answers
J'ai eu le même problème sous Ubuntu système. Dans mon cas, le problème a été résolu en quelques étapes:
Supprimer les anciens android-studio
Installer java 8
[Commandes pour l'installation de java 8]
$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java8-installer
[Vérifier java installé]
$ java -version
$ javac -version
[Commande pour définir java 8 par défaut]
$ sudo apt-get install oracle-java8-set-default
- Supprimer les anciennes versions de java à partir de [racine]/usr/lib/jvm emplacement
[Dans mon cas pour java 7 version]
rm -r java-7-oracle
Redémarrez votre ordinateur
Installer Android Studio comme mentionné dans https://developer.android.com/studio/install.html
Les étapes suivantes ont résolu le problème pour moi (Android Studio fonctionnant sous Windows Vista):
- Mise à niveau de Java JDK vers 1.8. lien de Téléchargement
- Update JAVA_HOME environment variable: Allez dans le menu Démarrer > Ordinateur > Propriétés système > Propriétés système avancées. Ouvrez ensuite l'onglet Avancé > Variables d'environnement. Sélectionnez JAVA_HOME (ou créez-en un s'il manque) et modifiez pour pointer le nouveau dossier JDK (voici un bon tutoriel).
Maintenant, vous pouvez profiter d'Android Studio.
Si vous êtes sous Windows et que cela se produit, assurez-vous d'exécuter l'exécutable studio qui correspond au bit de votre installation jdk.
Donc, si vous avez le JDK 64 bits installé (ce que vous devriez), assurez-vous d'exécuter studio64.exe
-
Il est possible d'installer Java-8 (ouvrir JDK ou Oracle JDK)
Mettre à jour la variable d'environnement JAVA_HOME (pour pointer java-8)
-
Supprimer le raccourci Android Studio du bureau
Démarrer Android Studio à partir de cmd (en exécutant le "chemin-vers-android-studio-dossier"/android-studio/bin/studio.sh)
Cela va exécuter Android Studio. Vous pouvez recréer un raccourci à partir d'Android Studio - > Outils - > Créer une entrée de bureau...
Ajout d'une variable système JDK_HOME avec valeur c:\Program Fichiers \ Java \ jdk-xxxxx \ travaillé pour moi. La dernière version de Java peut être téléchargée ici.
De plus, assurez-vous que la variable JAVA_HOME est également définie avec l'emplacement ci-dessus
Le problème était dans la tâche du lanceur de bureau. au départ, c'était
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Name=AndroidStudioWorkSpace - [~/AndroidStudioWorkSpace] - Android Studio 2.2
Icon=jetbrains-studio
Path=/home/nilesh/Drive/Software/android-studio/bin
Exec=/usr/lib/jvm/java-7-openjdk-amd64/bin/java -Xbootclasspath/a:./../lib/boot.jar -classpath ./../lib/bootstrap.jar:./../lib/extensions.jar:./../lib/util.jar:./../lib/jdom.jar:./../lib/log4j.jar:./../lib/trove4j.jar:./../lib/jna.jar:/usr/lib/jvm/java-7-openjdk-amd64/lib/tools.jar -Xms256m -Xmx1280m -XX:MaxPermSize=350m -XX:ReservedCodeCacheSize=240m -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -da -Djna.nosys=true -Djna.boot.library.path= -Djna.debug_load=true -Djna.debug_load.jna=true -Dsun.io.useCanonCaches=false -Djava.net.preferIPv4Stack=true -Dawt.useSystemAAFontSettings=lcd -Djb.vmOptionsFile=./studio64.vmoptions -XX:ErrorFile=/home/nilesh/java_error_in_STUDIO_%p.log -XX:HeapDumpPath=/home/nilesh/java_error_in_STUDIO.hprof -Djb.restart.code=88 -Didea.paths.selector=AndroidStudio2.2 -Didea.platform.prefix=AndroidStudio -Didea.jre.check=true com.intellij.idea.Main
StartupNotify=false
StartupWMClass=jetbrains-studio
OnlyShowIn=Unity;
X-UnityGenerated=true
~
Je l'ai changé en
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Name=AndroidStudioWorkSpace - [~/AndroidStudioWorkSpace] - Android Studio 2.2
Icon=jetbrains-studio
Path=/home/nilesh/Drive/Software/android-studio/bin
Exec=/usr/lib/jvm/java-8-openjdk-amd64/bin/java -Xbootclasspath/a:./../lib/boot.jar -classpath ./../lib/bootstrap.jar:./../lib/extensions.jar:./../lib/util.jar:./../lib/jdom.jar:./../lib/log4j.jar:./../lib/trove4j.jar:./../lib/jna.jar:/usr/lib/jvm/java-8-openjdk-amd64/lib/tools.jar -Xms256m -Xmx1280m -XX:MaxPermSize=350m -XX:ReservedCodeCacheSize=240m -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -da -Djna.nosys=true -Djna.boot.library.path= -Djna.debug_load=true -Djna.debug_load.jna=true -Dsun.io.useCanonCaches=false -Djava.net.preferIPv4Stack=true -Dawt.useSystemAAFontSettings=lcd -Djb.vmOptionsFile=./studio64.vmoptions -XX:ErrorFile=/home/nilesh/java_error_in_STUDIO_%p.log -XX:HeapDumpPath=/home/nilesh/java_error_in_STUDIO.hprof -Djb.restart.code=88 -Didea.paths.selector=AndroidStudio2.2 -Didea.platform.prefix=AndroidStudio -Didea.jre.check=true com.intellij.idea.Main
StartupNotify=false
StartupWMClass=jetbrains-studio
OnlyShowIn=Unity;
X-UnityGenerated=true
~
J'ai changé la tâche du lanceur de bureau pour l'exécuter par java 8
Bref: Vérifier ~/.profil (plutôt que~/.bashrc) pour définir votre variable d'environnement pointant vers le dossier jdk 1.8.
Il m'est arrivé d'avoir ce problème lorsque je mets à jour Android Studio de la version 2.1 à la version 2.2 sous Ubuntu.
Vous pouvez vérifier studio.sh sous le dossier d'installation d'Android Studio pour voir comment il vérifie la version Java. Il dit: Localisez un répertoire d'installation JDK qui sera utilisé pour exécuter l'E. Essayez (dans l'ordre): STUDIO_JDK, ../ jre, JDK_HOME, JAVA_HOME, "java" dans le CHEMIN.
Le shebang dans studio.sh est: #!/ bin / sh Vous pouvez vérifier si l'une des variables d'environnement, STUDI STUDIO_JDK, IDE IDE_HOME, J JDK_HOME, JAV JAVA_HOME dans le fichier ~/.profil (plutôt que~/.bashrc) localise une version précédente de Java.
Dans mon cas, j'ai spécifié JAV JAVA_HOME à l'emplacement de Java 1.7. Après avoir modifié JAV JAVA_HOME à l'emplacement de Java 1.8, je pourrais lancer à nouveau Android Studio.
Rappelons: Pour recharger ~/.profil il doit se déconnecter et se connecter.