web-dev-qa-db-fra.com

Android Le fichier Studio 'tools.jar' n'est pas présent dans le chemin d'accès aux classes.)

J'ai téléchargé la version actuelle de Android Studio (au plus tard le 4 juillet 2013). J'ai également téléchargé la version JDK 7u25.

Cependant, il affiche une erreur après le démarrage: Assurez-vous que Java_HOME pointe vers JDK plutôt que JRE.

Je ne sais pas comment résoudre ce problème, ce qui ne me permet pas de lancer l'EDI. J'apprécierais toute aide.

46
Aalok

Vérifiez si Java JDK est installé correctement

dpkg --list | grep -i jdk

sinon installez JDK

Sudo add-apt-repository ppa:webupd8team/Java
Sudo apt-get update && Sudo apt-get install Oracle-jdk7-installer

Après l'installation, vous avez activé le jdk

update-alternatives --display Java

Vérifiez si Ubuntu utilise Java JDK 7

Java -version

Si tout va bien, la réponse devrait ressembler à ceci:

Java version “1.7.0_25″
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) Server VM (build 23.3-b01, mixed mode)

Vérifiez quel compilateur est utilisé

javac -version

Il devrait montrer quelque chose comme ça

javac 1.7.0_25

Ajouter Java_HOME à la variable d'environnement

Modifier /etc/environment et ajouter Java_HOME=/usr/lib/jvm/Java-7-Oracle à la fin du fichier

Sudo nano /etc/environment

Ajouter à la fin du fichier

Java_HOME=/usr/lib/jvm/Java-7-Oracle

Connectez-vous et déconnectez-vous (ou redémarrez) pour que les modifications prennent effet.

Si vous souhaitez supprimer Oracle JDK

Sudo apt-get remove Oracle-jdk7-installer
75
Francois

lisez ceci: http://arwankhoiruddin.blogspot.co.il/2014/01/Android-studio-in-ubuntu-problem.html

en bref: tapez au terminal

$ Sudo update-alternatives --config Java

maintenant il faut choisir

usr/lib/jvm/Java-7-openjdk/jre/bin/Java

en appuyant sur # 3

21
user3585578

J'ai Ubuntu 14.04 et OpenJDK et pour moi une nouvelle installation a fonctionné.

juste fait

Sudo apt-get install openjdk-7-jdk

ou,

Sudo apt-get install --reinstall openjdk-7-jdk s'il est déjà installé et donne une erreur,

et tout allait bien.

15
King_SaGo

Sur Ubuntu, j'ai essayé toutes les méthodes décrites ici, mais aucune n'a fonctionné.

Ce que j'ai fait à la fin a été de:

  • télécharger le JDK à partir d'Oracle et extraire l'archive

  • modifier Android-studio/bin/studio.sh et ajouter en haut

    exporter Java_HOME =/chemin/vers/jdk

  • enregistrer le fichier et cd Android-studio/bin et lancez Android Studio: ./studio.sh

13
Goran Horia Mihail

Sur Fedora (et d’autres dérivés de RedHat, tels que RHEL 7 et CentOS 7), c’était le paquet manquant openjdk-devel qui me posait problème. C'est une solution facile et rien à voir avec le chemin Java_HOME ou le JRE.

Sudo yum install Java-1.7.0-openjdk-devel.x86_64
5
Tom Jowitt

Si vous utilisez Windows, l'installation peut être déroutante pour de nombreux utilisateurs ...

Le programme d'installation vous permet de spécifier un chemin d'installation, mais ce n'est que si l'option JRE est sélectionnée pour l'installation.

Le JDK actuel s’installe automatiquement pour ...

C:\Program Files\Java\jdkX.XX sur 64 bits

C:\Program Files (x86)\Java\jdkX.XX sur 32 bits

Par conséquent, vous devez vous assurer que vous définissez la variable Java_HOME dans les variables d’environnement définies sur ce chemin JDK, et non sur le chemin JRE qui apparaît dans le programme d’installation.

4
Greg Quinn

Dans Windows, créez un nouvel environnement en tant que STUDIO_JDK qui fait référence à votre jdk C:\Program Files\Java\jdk1.7.0

2
itro

Cette réponse peut être très spécifique à un système Windows 7 32 bits: même après avoir défini les variables Java_HOME, j'avais des problèmes. Après avoir installé à nouveau le Java à partir du site Web, http://www.Oracle.com/technetwork/Java/javase/downloads/jdk8-downloads-2133151.html)

MAIS CETTE FOIS J’AI ESSAYÉ "Windows x64 54 Mo jdk-8u51-windows-x64-demos.Zip" qui semble être pour 64 bits alors que mon système est en 32 bits et que le Android STUDIO a démarré Mes paramètres d’environnement sont les suivants (sous Variables système et non sous Variables utilisateur):

Java_HOME-C:\Program Files (x86)\Java\jre1.8.0_51 JDK_HOME-C:\Program Files (x86)\Java\jdk1.8.0_51

0
Ginu Jacob

Sous Linux Mint 17 (ou Ubuntu 14.04):

Sudo apt-get install openjdk-7-jdk

Puis changez la variable Java_HOME env.

export Java_HOME=Java_HOME=/usr/lib/jvm/Java-7-openjdk-AMD64/
0
sidney

Téléchargement du dernier Android Studio résolvez ce problème/OSX/MAC

0
Feras

J'ai eu le même problème sur Linux Mint 17.2 et c'était très simple:

Dans le gestionnaire de paquets, j’ai trouvé que openjdk-7 -jre était installé, mais pas le JDK. Tout ce que j'avais à faire était d'installer openjdk-7 -jdk.

Comme je suis nouveau sur Linux, il m’a fallu un certain temps pour le comprendre car j’ai supposé par le nom du chemin/usr/lib/jvm/Java-7-openjdk-AMD64 que c’était déjà le JDK mais c’était juste la JRE.

0
mono68