Android Studio - ' tools.jar'似乎不是在使用jEnv的Studio类路径中

时间:2016-02-01 22:16:27

标签: java android android-studio osx-elcapitan jenv

我使用jEnv来管理我的Java环境。我尝试启动Android Studio但它失败并显示以下错误消息(全新下载 - 只是为了确定):

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

我使用了导出插件,以便jEnv为我设置我的JAVA_HOME环境变量。

以下是我在终端的样子:

jenv global
> 1.8.0.65

java -version
> java version "1.8.0_65"
> Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
> Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode)

javac -version
> javac 1.8.0_65

echo $JAVA_HOME
> /Users/****/.jenv/versions/1.8.0.65

ls /Users/****/.jenv/versions/1.8.0.65/lib/
> ant-javafx.jar    ir.idl      missioncontrol  sa-jdi.jar
> ct.sym        javafx-mx.jar   orb.idl     tools.jar
> dt.jar        jconsole.jar    packager.jar    visualvm

所以我可以看到tools.jar,这就是为什么我不知道Android Studio无法启动的原因。

我在Mac OS X El Capitan 10.11.3上。

顺便说一下,我读了tools.jar seems to be not in Android Studio classpath on Windows 8的最高投票答案,但是它说你应该复制一下罐子,这让我认为解决这个问题的方法非常难看(我还没试过呢)但我希望这不是唯一的解决方案。)

有没有人遇到过这个问题并知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

好的,最后我卸载了jEnv并将我的JDK上传到了最新版本(u71)。

使用export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)设置我的bash个人资料后,它就像一个魅力。