J'ai Java installé
aaa@ubuntu:~$ whereis Java
java: /usr/bin/Java /usr/bin/X11/Java /usr/local/Java /usr/share/Java
aaa@ubuntu:~$ whereis javac
javac: /usr/bin/javac /usr/bin/X11/javac
et etc/profile
Java_HOME=/usr/local/Java/jdk1.7.0_17
PATH=$PATH:$HOME/bin:$Java_HOME/bin
JRE_HOME=/usr/local/Java/jre1.7.0_17
PATH=$PATH:$HOME/bin:$JRE_HOME/bin
export Java_HOME
export JRE_HOME
export PATH
Cependant, lorsque je lance Android Studio, le message suivant s'affiche:
tools.jar in not in Android Studio classpath. Please ensure you have Java_HOME points
to JDK rather than JRE.
Comment je le répare?
mise à jour
Sudo update-alternatives --get-selections | grep ^Java
Java manual /usr/local/Java/jre1.7.0_17/bin/Java
javac manual /usr/local/Java/jdk1.7.0_17/bin/javac
javaws manual /usr/local/Java/jre1.7.0_17/bin/javaws
Java -version
Java version "1.7.0_17"
Vous devez utiliser la version jre dans le jdk, vous pouvez le faire en exécutant
Sudo update-alternatives --set Java /usr/local/Java/jdk1.7.0_17/jre/bin/Java
Sudo update-alternatives --set javaws /usr/local/Java/jdk1.7.0_17/jre/bin/javaws
Normalement, ceci peut être fait en utilisant update-Java-alternatives
avec un fichier .jinfo
, mais pour une raison quelconque, vous ne pouvez pas les trouver sur votre système.