当我尝试编译“你好世界”时,我在我的一个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)!