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, il est dit:
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"
.jinfo
fichiers, mais j'ai mis à jour ma réponse pour définir les alternatives de mise à jour sans eux.Réponses:
Vous devez utiliser la version jre dans le jdk, vous pouvez le faire en exécutant
Normalement, cela peut être fait en utilisant
update-java-alternatives
un.jinfo
fichier, mais pour une raison quelconque, vous ne pouvez pas les trouver sur votre système.la source
java version "1.7.0_17"
mais je n'ai pas fait ce que tu m'as suggéré. en ai-je besoin?ls /usr/lib/jvm/.*.jinfo
- Aucun fichier ou répertoire de ce typesudo updatedb
et quand c'est faitlocate *.jinfo