4 votes

Android Studio ne fonctionne pas - erreur de chemin de classe tools.jar

Je viens de télécharger Android Studio et lorsque j'essaie d'exécuter ./studio.sh Je reçois l'erreur suivante

'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, merci de m'aider,

Après avoir enregistré ce fichier, si je vérifie

echo $JAVA_HOME

rien ne vient et quand j'essaie

source /etc/environment

il vient en tant que

JAVA_HOME: command not found

Comment dois-je procéder ?

9voto

aseques Points 688

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

sudo apt-get install openjdk-7-jdk 

Je n'ai rien eu d'autre à faire.

Mais je suis surpris que

java -version  

a listé les 3 mêmes lignes avant et après l'installation du 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)

y

echo $JAVA_HOME

est vide, mais le studio Android fonctionne maintenant.

2voto

KenHaggerty Points 101

Vérifier le réponse la plus appréciée . Si Java est déjà installé et que l'on souhaite modifier la priorité, il faut alors

update-alternatives --config java

0voto

L31N Points 41

Pour moi, il y a eu un problème avec certains certificats (il semble que ce soit un bug de Java).
J'ai corrigé le problème en utilisant le code suivant ( Referenz ):

$ sudo dpkg --purge --force-depends ca-certificates-java
$ sudo apt-get install ca-certificates-java

0voto

Micke Points 1

J'ai eu un problème similaire et je me suis exécuté :

sudo apt-get install oracle-java8-set-default

J'espère que cela vous aidera !

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X