web-dev-qa-db-fra.com

Android Studio ne fonctionne pas - erreur tools.jar classpath

Je viens de télécharger le Android Studio et lorsque j'essaie d'exécuter ./studio.sh, le message d'erreur suivant s'affiche:

'tools.jar' seems to be not in Android Studio classpath. Please ensure Java_HOME points to JDK rather than JRE

J'ai vérifié /usr/lib/jvm/Java-1.7.0-openjdk-AMD64 ce dossier Java est là et j'ai défini les variables d'environnement dans

/etc/environment

comme

Java_HOME="/usr/lib/jvm/Java-1.7.0-openjdk-AMD64/"

mais toujours, la même erreur vient, aidez-moi s'il vous plaît,

après avoir sauvegardé ce fichier, si je vérifie

echo $Java_HOME

rien ne vient et quand j'essaye

source /etc/environment

ça vient comme

Java_HOME: command not found

Comment dois-je procéder?

4
Amul Bhatia

J'ai eu la même erreur en essayant d'exécuter l'installation bêta d'Android-studio. J'ai essayé diverses options, mais celle qui a fonctionné pour moi a été:

Sudo apt-get install openjdk-7-jdk 

Je n'avais rien à faire d'autre.

Mais je suis surpris que

Java -version  

répertorié les mêmes 3 lignes avant et après l’installation de jdk:

Java version "1.7.0_55"  
OpenJDK Runtime Environment (IcedTea 2.4.7) (7u55-2.4.7-1ubuntu1~0.13.10.1)  
OpenJDK 64-Bit Server VM (build 24.51-b03, mixed mode)

et

echo $Java_HOME

affiche des blancs, mais maintenant, Android-studio est en cours d'exécution.

9
Sri

Vérifiez le réponse la plus aimée . Si Java est déjà installé et que vous souhaitez modifier la priorité, alors

update-alternatives --config Java
2
OmaL

Pour moi, il y avait un problème avec certains certificats (il semble y avoir un bogue Java).
Je l'ai corrigé avec ce qui suit ( référence ):

$ Sudo dpkg --purge --force-depends ca-certificates-Java
$ Sudo apt-get install ca-certificates-Java
0
L31N

J'ai eu un problème similaire et j'ai effectué:

Sudo apt-get install Oracle-Java8-set-default

J'espère que ça aide!

0
Micke