当我尝试编译“你好世界”时,我在我的一个Mac上得到这个
错误:任务':app:compileDebugJava'的执行失败 . 找不到System Java Compiler . 确保已安装JDK(而不仅仅是JRE)并将JAVA_HOME系统变量配置为指向相应目录 .
在我的另一台机器上,我没有任何问题 . 据我所知,设置是一样的 . 只是出于某种原因,在一台机器上,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版“1.7.0_60-ea”Java(TM)SE运行时环境(版本1.7.0_60-ea-b15)Java HotSpot(TM)64位服务器VM(版本24.60-b09,混合模式)
在Android Studio中,我将 file->other settings->default project settings-> JDK location 设置为上面列出的JDK位置 .
我已经没有选择了,为什么我仍然收到这条消息?
感谢任何帮助,我已经浪费了几个小时 .