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.

entrez la description de l'image ici

Author: Nilesh, 2016-09-21

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:

  1. Supprimer les anciens android-studio

  2. 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
  1. 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
  1. Redémarrez votre ordinateur

  2. Installer Android Studio comme mentionné dans https://developer.android.com/studio/install.html

 4
Author: Oleg Brovko, 2016-10-29 17:52:58

Les étapes suivantes ont résolu le problème pour moi (Android Studio fonctionnant sous Windows Vista):

  1. Mise à niveau de Java JDK vers 1.8. lien de Téléchargement
  2. 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.

 3
Author: MJim, 2016-09-22 09:02:31

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

 1
Author: Fergal Moran, 2016-11-07 09:18:00
  1. Il est possible d'installer Java-8 (ouvrir JDK ou Oracle JDK)

  2. Mettre à jour la variable d'environnement JAVA_HOME (pour pointer java-8)

  3. Supprimer le raccourci Android Studio du bureau

  4. Démarrer Android Studio à partir de cmd (en exécutant le "chemin-vers-android-studio-dossier"/android-studio/bin/studio.sh)

  5. Cela va exécuter Android Studio. Vous pouvez recréer un raccourci à partir d'Android Studio - > Outils - > Créer une entrée de bureau...

 1
Author: psd, 2017-01-03 09:40:27

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

 0
Author: Dsenese1, 2016-09-21 09:49:25

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

 0
Author: Nilesh, 2016-09-21 12:53:01

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.

 0
Author: ctc chen, 2016-10-21 03:50:11