“请确保您有JAVA_HOME指向JDK而不是JRE”消息
我安装了java
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
和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
但是,当我运行Android Studio时,它说:
tools.jar in not in Android Studio classpath. Please ensure you have JAVA_HOME points to JDK rather than JRE.
我如何解决它?
更新
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"
你必须在jdk中使用jre版本,你可以通过执行来实现
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
通常,这可以通过使用带有.jinfo
文件的update-java-alternatives
来完成,但由于某种原因,您无法在系统上找到它们。