Android Studio; tools.jar错误; Ubuntu的

时间:2015-08-09 12:34:58

标签: java android ubuntu android-studio

每当我运行./studio.sh时,我都会

JDK Required: 'tools.jar' seems to be not in Studio classpath.
Please ensure JAVA_HOME points to JDK rather than JRE.

我已编辑/etc/environment并附上

JAVA_HOME=/usr/lib/jvm/java-7-oracle

JAVA_HOME=/usr/lib/jvm/java-8-oracle

JAVA_HOME=/usr/lib/jvm/oracle-java8

每当我使用

检查JDK是否正确安装时
dpkg --list | grep -i jdk

我得到了

ii  gcj-4.8-jdk                                          4.8.4-1ubuntu15                            amd64        GCJ and Classpath development tools for Java(TM)
ii  openjdk-7-jdk:amd64                                  7u79-2.5.6-0ubuntu1.15.04.1                amd64        OpenJDK Development Kit (JDK)
ii  openjdk-7-jre:amd64                                  7u79-2.5.6-0ubuntu1.15.04.1                amd64        OpenJDK Java runtime, using Hotspot JIT
ii  openjdk-7-jre-headless:amd64                         7u79-2.5.6-0ubuntu1.15.04.1                amd64        OpenJDK Java runtime, using Hotspot JIT (headless)
ii  oracle-java8-installer                               8u51+8u51arm-1~webupd8~0                   all          Oracle Java(TM) Development Kit (JDK) 8
ii  oracle-java9-installer                               9b74+9b74arm-1~webupd8~0                   all          Oracle Java(TM) Development Kit (JDK) 9
ii  oracle-java9-set-default                             9b74+9b74arm-1~webupd8~0                   all          Set Oracle JDK 9 as default Java

我几天来一直在谷歌上搜索这个问题,但显然没有一个好的解决方案。

任何帮助都会感激不尽。

1 个答案:

答案 0 :(得分:0)

显然,您的系统没有oracle-java7为什么要编辑JAVA_HOME呢?

目前,您拥有oracle-java8oracle-java9openjdk-7

我不知道Android和Android Studio现在可以用Java 9编译。

我认为你最好通过执行:

oracle-java8设置为默认的jdk
sudo apt-get install oracle-java8-installer

并将JAVA_HOME设为/usr/lib/jvm/java-8-oracle

它可能对你有帮助。