2015-09-23 66 views
5

我在我的電腦上安裝了Java 8,但Android Studio未找到它。當我執行的Android Studio安裝我只能看到一個屏幕中,我可以看到一個介紹,當我點擊「下一步」它顯示在另一個屏幕說:Android Studio未找到Java開發工具包(JDK)

我們無法檢測到的Java開發工具包( JDK)v7或更新版本。如果知道,請瀏覽它的路徑。

所以我搜索我的JDK,當我按下按鈕「下一步」,我得到了以下信息:

抱歉,我們仍然無法檢測到有效的JDK,這就需要我們繼續進行。

如果手動設置您的JDK路徑,請確保您瀏覽到包含「bin \ java.exe」的父目錄,該目錄的版本在運行「java.exe -version」時報告爲1.7或更高版本。

之後,我進入控制檯並執行命令「java.exe -version」。它給我:

Java版本 「1.8.0_60」

所以我不知道爲什麼它沒有找到我的JDK。我也嘗試添加一些環境變量:

JAVA_HOME: C:\Program Files\Java\jre1.8.0_60\ 
JDK_HOME: C:\Program Files\Java\jre1.8.0_60\ 

但它仍然沒有找到它。我該如何解決它?

注:我使用Windows 10作爲操作系統。

在此先感謝!

+0

'JDK_HOME:C:\ Program Files \ Java \ jre1.8.0_60'是否有拼寫錯誤?您已將'jdk'路徑設置爲'jre'文件夾 – wasyl

+0

我在這裏看到了JDK_HOME:http://stackoverflow.com/questions/16574189/android-studio-installation-on-windows-7-fails-no-jdk-found –

+1

但是你指向'JRE1.8..'文件夾。您應該安裝Java 8開發工具包,而不是Java 8運行時環境。這些是兩種不同的東西 – wasyl

回答

2

我認爲你的JAVA_HOME變量被設置爲錯誤的東西。我的是:

JAVA_HOME C:\Program Files\Java\jdk1.8.0_60 

我也有一個PATH變量設置如下:

PATH  %JAVA_HOME%\BIN 

我沒有JDK_HOME變量。

試試看看它是否有效。

(我最近安裝的Android Studio和有同樣的問題,即使我已經安裝了Java 7的。所以,我下載的Java 8和手動更新JAVA_HOME變量。)

+0

非常感謝!我現在會看到它,並回答你是否有用。 –

+0

非常感謝!在我沒有文件夾'jdk'之前,只有'jre',所以我卸載Java並重新安裝它,現在我把新的文件夾'jdk'放在我的'JDK_HOME'和'JAVA_HOME'環境變量上。 –

0

這驅使我堅果幾天的。我是不是能夠通過Android Studio安裝程序來解決問題,而是發現了一個解決辦法:

  • 轉到http://developer.android.com/sdk/index.html
  • 不下載「機器人工作室包」(EXE文件),向下滾動並選擇「 SDK工具包「(zip文件)。
  • 這個工作完美,並允許您選擇所有要下載的軟件包,包括安裝程序安裝的軟件包。
1

我試圖在Windows 10機器有JDK上在非標準位置(JDK包含空格的路徑上)安裝Android工作室包V2.1(143.2915827窗口)時有同樣的問題。手動選擇路徑後,安裝程序會抱怨它仍然無法找到JDK。我通過在可編輯的文本框中輸入,用雙引號手動地封閉所選路徑來解決此問題。

-1

什麼對我有效。我收到相同的錯誤消息,並直接安裝java,而不關閉Android studio的安裝。然後試圖找到路徑。所以我關閉了Android Studio的窗口並重新打開下載文件,並自動檢測到它。這可能不適用於每個人,但值得一試。更容易,然後與別的東西混在一起。