每当我运行./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我已经在谷歌上搜索这个问题好几天了,但显然没有一个好的解决方案。
任何帮助都将是感恩的。
发布于 2015-08-09 20:56:05
显然你的系统没有oracle-java7,你为什么要编辑JAVA_HOME呢?
目前您的应用程序有oracle-java8和oracle-java9或openjdk-7。
到目前为止,我不知道Android和Android Studio可以用Java9编译。
我认为您最好通过执行以下命令将oracle-java8设置为默认jdk:
sudo apt-get install oracle-java8-installer并将JAVA_HOME设置为/usr/lib/jvm/java-8-oracle。
这可能会对你有帮助。
https://stackoverflow.com/questions/31904285
复制相似问题