2015-08-09 103 views
0

每當我跑./studio.sh我得到Android Studio; tools.jar錯誤; Ubuntu的

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 
追加它10

每當我檢查是否有

dpkg --list | grep -i jdk 

正確安裝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 

我一直在google搜索這個問題了幾天,但顯然還沒有一個很好的解決方案。

任何幫助將感恩。

回答

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

它可以幫助你。

+0

所以我做了上述,但問題仍然存在。 –

+0

Hm ...爲了您的信息,我的Ubuntu 14.04上的'/ usr/lib/jvm/java-8-oracle/lib'中有'tools.jar'。 – hata

+0

是的。我已經看到了。但不幸的是,它仍然表現出同樣的錯誤。 –