首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android Studio - 'tools.jar‘似乎不在使用jEnv的Studio类路径中

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

Stack Overflow用户
提问于 2016-02-02 06:16:27
回答 1查看 1.6K关注 0票数 1

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

代码语言:javascript
复制
'tools.jar' seems to be not in Studio classpath. 
Please ensure JAVA_HOME points to JDK rather than JRE.

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

下面是它在我的终端中的样子:

代码语言:javascript
复制
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的投票最多的答案,但它说你应该复制jar,这让我想到了一个非常丑陋的方法来解决这个问题(我还没有尝试过,但我希望这不是唯一的解决方案)。

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

EN

回答 1

Stack Overflow用户

发布于 2016-02-02 08:52:19

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

export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)上设置了我的bash资料后,它就像一个护身符一样起作用了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35141449

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档