当前位置:首页 > 操作系统 > MacOs

java – Mac上的Android Studio:无法找到系统编译器

当我尝试编译“你好世界”时,我在我的一个Mac上得到这个

Error:Execution failed for task ‘:app:compileDebugJava‘.

Cannot find System Java Compiler. Ensure that you have installed a JDK (not just a JRE) and configured your JAVA_HOME system variable to point to the according directory.

在我的另一台Mac上,我没有任何问题.据我所知,设置是一样的.只是出于某种原因,在一台机器上,Android Studio / Gradle弹出此错误消息.

我已经设定

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home

运行/usr/libexec / java_home给出:

/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home

运行javac -version给出:

javac 1.7.0_60-ea

运行java -version给出:

java version “1.7.0_60-ea”

Java(TM) SE Runtime Environment (build 1.7.0_60-ea-b15)

Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode)

在Android Studio中,我设置了file->其他设置 – >默认项目设置 – > JDK位置到上面列出的JDK位置.

我已经没有选择了,为什么我仍然收到这条消息?

谢谢你的帮助,我已经浪费了几个小时了.

解决方法:

我发现同样的错误是由于Java Jar文件的冲突与Android Studio安装无关.
特别是/ Library / Java / Extensions下的tools.jar和auskey.jar
更多信息here


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐