La commande
$ ~/Android-studio/bin/studio.sh
dit
'tools.jar' seems to be not in Android Studio classpath. Please ensure Java_HOME points to JDK rather than JRE.
J'ai cherché la solution à cette erreur et, autant que je sache, j'ai tout mis en oeuvre pour la corriger. Mais ça persiste toujours.
Sudo apt-get install openjdk-7-jdk
(CHECK)Java_HOME=/usr/lib/jvm/Java-7-openjdk-AMD64
(CHECK)Sudo update-alternatives --config Java
* 0 /usr/lib/jvm/Java-7-openjdk-AMD64/jre/bin/Java 1071 auto mode
find /usr/lib/jvm | grep tools.jar
Qu'est-ce que je rate?
Selon la sortie mentionnée pour la commande
Sudo update-alternatives --config Java
Je vois que JRE n’est installé que sur JRE mais vous avez également besoin de JDK pour compiler et exécuter le code.
Vous pouvez installer JDK pour Java 8 à l'aide de la commande suivante:
Sudo apt-get install openjdk-8-jdk
Et puis courir
Sudo update-alternatives --config Java
commande et sélectionnez JDK au lieu de JRE.
J'obtenais la même erreur et j'ai constaté que je n'avais pas installé le compilateur Java.
Essayez javac -version
et voyez si vous l'avez installé. Si non,
Sudo apt-get install openjdk-7-jdk
et j'espère que cela résoudra votre problème.
EDIT: Je vois maintenant, après relecture, que vous avez déjà installé le logiciel jvm une fois, mais je l’ai fait installer également. Je ne sais donc pas si quelque chose a été mis à jour ni quoi mais, comme je l’ai dit, cela a fonctionné moi.
J'ai eu le même problème. Il n'y a rien à faire sur Java_HOME ou configure-alternatives. La vérité est qu'il n'y a pas tools.jar dans Oracle-Java-9 (même dans open-jdk). Pour utiliser Android-studio sous Ubuntu, vous devez utiliser Java-8. Pourquoi? Je ne sais pas et je m'en fiche! Je dois apprendre Android Studio, alors peu importe ...
Installez jdk-8 pour Android-studio, modifiez les environnements PATH et Java_HOME et soyez heureux!
Travaille pour moi...
Sudo apt install openjdk-8-jdk-headless
étant donné que studio.sh
est un script, exécuter Java_HOME=..
ne suffit pas. Au lieu de cela, assurez-vous de lancer:
export Java_HOME=/usr/lib/jvm/Java-7-openjdk-AMD64
À LINUX DEBIAN:
1.- Ouvrez Synaptic et recherchez "openjdk".
2.- les contrôles n’ayant pas plus d’une version installée du paquet "openjdk-?".
3.- désinstaller tous les fichiers avec l'ancienne version et laisser seul tous les fichiers avec la nouvelle version.
4.- Vérifiez que votre version Java a bien changé depuis le terminal "#Java -version".
5.- essayez à nouveau installer studio.sh