Ich habe Java installiert
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
und 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
Wenn ich jedoch Android Studio verwende, heißt es:
tools.jar in not in Android Studio classpath. Please ensure you have JAVA_HOME points
to JDK rather than JRE.
Wie behebe ich das?
aktualisieren
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
Dateien haben, aber ich habe meine Antwort aktualisiert, um die Aktualisierungsalternativen ohne sie festzulegen.Antworten:
Sie müssen die jre-Version im jdk verwenden, Sie können dies durch Ausführen von tun
Normalerweise kann dies
update-java-alternatives
mit einer.jinfo
Datei durchgeführt werden, aber aus irgendeinem Grund können Sie sie auf Ihrem System nicht finden.quelle
java version "1.7.0_17"
aber ich habe nicht getan, was du mir vorgeschlagen hast. brauche ich dasls /usr/lib/jvm/.*.jinfo
- Keine solche Datei oder Verzeichnissudo updatedb
und wenn es fertig istlocate *.jinfo