2016-06-28 82 views
0

早些時候我有jdk 7.一切都很好。我能夠打開Android Studio,因爲它配置得很好,使用jdk 7。我能夠成功創建android項目和gradle由於jdk開放Android Studio(最新版本)時出錯

但是,當我點擊運行按鈕來運行AVD中的應用程序時,它顯示出無法編譯程序的錯誤(程序是簡單的Hello World顯示)。它說它需要jdk 8來編譯程序。

因此,我安裝了jdk 8和相應的運行時間,併成功創建了環境,就像我爲jdk 7所做的那樣。現在Android Studio尚未準備好開始。

它顯示了錯誤

JDK 8是不是有效的JVM。

我還附上了錯誤的截圖中,java環境變量在我的機器上,並Java控制面板顯示已安裝的Java版本和運行時版本。通過jdk 7,我能夠在命令提示符下編譯並運行簡單的java hello world程序。

現在,使用jdk 8,程序正在成功編譯創建一個目標文件,但它無法運行該程序。即使在控制面板中,打開「Java」時,它也會顯示Java 8已在系統上成功安裝,配置和啓用。

我無法解決問題。 8u91面臨同樣的問題。所以,我也安裝了8u92。下面是我上傳的截圖...

Android Studio Error

Proper Environment Variable

回答

0

只要指定直到JDK版本

不要包括bin文件夾

編輯您的JAVA_HOME變量這樣

C:\Program Files\Java\jdk1.8.0_45\ 
+0

謝謝你,那工作。但是現在,jdk位置固定在jdk 7上。我打開File - > Project Structure並將jdk位置編輯爲jdk 8,然後單擊'嘗試再次'進行'Gradle Project sync',但是Gradle Project同步失敗。跳出一個錯誤 無效的項目JDK –

+0

什麼是錯誤 –

+0

我在此評論後再次寫入問題 –