[英]Android Studio on mac : cant find System compiler
當我嘗試編譯“你好世界”時,我在我的一個Mac上得到這個
錯誤:任務':app:compileDebugJava'的執行失敗。
找不到System Java Compiler。 確保已安裝JDK(而不僅僅是JRE)並將JAVA_HOME系統變量配置為指向相應目錄。
在我的另一台Mac上,我沒有任何問題。 據我所知,設置是一樣的。 只是出於某種原因,在一台機器上,Android Studio / Gradle彈出此錯誤消息。
我已經設定
JAVA_HOME = /圖書館/的Java / JavaVirtualMachines / jdk1.7.0_60.jdk /內容/首頁
運行/ 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中,我將文件 - >其他設置 - >默認項目設置 - > JDK位置設置為上面列出的JDK位置。
我已經沒有選擇了,為什么我仍然收到這條消息?
謝謝你的幫助,我已經浪費了幾個小時了。
我發現同樣的錯誤是由於Java Jar文件的沖突與Android Studio安裝無關。 在具體的tools.jar和位於/ Library / Java的/擴展更多信息auskey.jar 這里
Rich_LogicBox解決方案也適合我。 我已經用不同的java版本掙扎了幾個星期沒有任何區別。 當我通過auskey刪除放置在/ Library / Java / Extensions中的jar文件時,Android Studio錯誤消失了。
一種可能的解決方案是
Android工作室默認需要jdk 1.6+
,但你的JDK
是1.7。
您可以在Applications
文件夾中show the package content
Android Studio
show the package content
,並打開info.plist
,將JVM version
更改為您的JDK版本,此處為1.7 * 。
(你看,我的JDK版本在我的電腦中是1.8)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.