java - tools - Android SDK安裝沒有找到JDK




linux android studio (20)

我試圖在我的Windows 7 x64系統上安裝Android SDK。 jdk-6u23-windows-x64.exe ,但Android SDK安裝程序拒絕繼續,因為它找不到JDK安裝。

這是一個已知的問題? 有沒有解決方案?


1 - 簡單地完成了“JAVA_HOME”環境變量的事情。

2 - 右鍵單擊Android SDK和兼容標籤選擇Windows 7和管理員。

3-再次運行它。


Android SDK是32位應用程序,它需要32位JDK才能工作... 64位JDK不會對其進行任何使用...


上述方法在Windows 8 Pro中不適用於我。

只需設置路徑即可

C:\Program Files\Java\jdk1.7.0_07\

其中C是您安裝了JDK的驅動器。

不要忘記最後的反斜線。


上面這個人說:“我也遇到過這個問題,但沒有任何答案有幫助。我做了什麼, 我從JAVA_HOME變量中刪除了最後一個反斜杠,它開始工作了。另外,請記住不要將bin文件夾包含在路徑。” 這實際上是正確的答案。

對於這個SDK來安裝這是我做的。 我正在運行最新的Microsoft Windows 8操作系統。

用戶變量:

路徑C:\Program Files\Java\jdk1.7.0_07\bin

環境變量

創建這兩個:

CLASSPATH %HOME_JAVA%\jre\lib

HOME_JAVA C:\Program Files\Java\jdk1.7.0_09

這一個已經存在,所以只需編輯:

路徑在WindowsPowerShell\v1.0\最後,只需添加“ ;C:\Program Files\Java\jdk1.7.0_09"

這就是我所做的,它為我工作。 =)


嘗試下載並安裝壓縮版本而不是.exe安裝程序。


它似乎沒有32位JDK不起作用。 只要安裝它,並開心...


JAVA_HOME環境變量設置為

C:\Program Files\Java\jdk1.7.0_07

代替

C:\Program Files\Java\jdk1.7.0_07\bin

為我修好了。


對於Windows 8 x 64上的installer_r21.1-windows.exe,我的工作是將我的用戶環境變量JAVA_HOME設置為C:\ Program Files \ Java \ jdk1.7.0_10。 希望這可以幫助你! :)


我下載了.zip壓縮文件,並運行了SDK Manager.exe ,它的工作方式就像一個魅力。 否則,您與.exe有相同的問題。


我也遇到過這個問題,但沒有一個答案有幫助。 我做了什麼,我從JAVA_HOME變量中刪除了最後一個反斜杠,它開始工作。 另外,請記住不要在路徑中包含bin文件夾。


我從中復制了Java.exe

C:\ Windows \ System32下

C:\ WINDOWS \ SysWOW64中

它的工作。

我正在使用64位Windows 8。


我找到了解決方案,它非常愚蠢。 我發現Android SDK無法檢測到JDK

按下SDK錯誤屏幕上的後退按鈕,告訴您EXE無法檢測到JDK。 然後按下一步

誰會想到會發生?



我遇到了同樣的問題,並通過安裝x86版本的JDK(在Windows XP x64上)解決了這個問題。


報告錯誤確定接下來將啟用。


是的,安裝Java SE SDK的32位版本(或任何組合)。 這應該有助於解決您的問題。


添加JAVA_HOME環境變量(在系統變量下 )為我做了訣竅。 點擊“返回”和“下一步”按鈕不起作用。

Windows 7 Professional x64,JDK 1.7.0_04(64位,我沒有安裝x86版本)

我認為安裝程序試圖在特定的(1.6?)版本中查找JDK,如果找不到,請檢查未在我的情況下設置的JAVA_HOME。 我有另一台計算機(相同的系統,但JDK 1.6 x64),它沒有JAVA_HOME變量。

您不必安裝32位版本的JDK :)


當您收到通知時按返回 ,然後按下一步 。 這次它會找到JDK。


這裡沒有任何解決方案適用於64位版本。

將JDK路徑放在環境變量中的c:\ windows \ system32 \路徑之前即可解決問題。 否則,在64位JDK版本之前找到32位java.exe。


閱讀了幾篇博客文章之後,當安裝程序說找不到JDK時,通過單擊“ 返回”似乎更容易修復,然後再次單擊“ 下一步” ,魔術般地找到JDK。 沒有註冊表搞亂或重新下載等。





jdk6