題 無法安裝Android for Windows 7,因為找不到JDK


我在Windows 7中安裝了JDK SE7u4。我嘗試在Windows 7上使用安裝Android installer_r18-windows.exe 但沒有用。

安裝窗口顯示消息,指出未找到Java SE JDK

錯誤:無法找到C:\ Windows \ System32 \ java.exe的Java版本
  系統找不到指定的文件。

如果您認為安裝了JDK並且無法正確識別,只需將環境變量JAVA_HOME設置為指向它即可

我點擊右鍵 計算機>屬性>高級系統設置>環境變量。我創建了一個名為的新系統變量 JAVA_HOME 並將值設置為 C:\Program Files\Java\jdk1.7.0_04\bin 要么 C:\Windows\System32\java.exe

我再次運行安裝程序 - 仍然出現相同的錯誤消息。


4
2018-05-28 13:42


起源


您使用的是哪個版本的JDK? - avirk


答案:


您可能有不同的問題,但這是我找到的相同錯誤消息的解決方案:

  1. C:\Windows\system32
  2. 改名 java.exe 例如,對其他事情 java2.exe
  3. 再次運行Android SDK安裝程序

謝謝: http://www.androidbeats.in/android-sdk-failed-to-find-java-exe/4251/


5
2017-10-12 23:37





我下載了Eclipse Juno,我也想安裝Android SDK。它只能通過安裝Java JDK來實現 來自oracle.com的'Windows x86 79.48 MB jdk-7-windows-i586.exe' (儘管我使用Windows 64位)。

在安裝上面的JDK之前,請記住首先從控制面板卸載每個Java JDK工具包。


3
2017-07-30 07:43



這個答案毫無意義。您所做的就是安裝當前版本的Java SDK。 - Ramhound
@Ramhound,製作。他聲稱他甚至在64b窗口上安裝了x86版本。 - nothrow


正如OP所評論的那樣 這個答案

我為Windows 7 64位安裝了Java JDK 7u4。我認為Android SDK   安裝程序試圖檢測32位版本的JDK,所以我   去安裝32位版本的JDK。

然後我再次運行Android SDK安裝程序。這次安裝程序   檢測到JDK並安裝SDK。那是我的解決方案。


3
2017-10-15 09:35





瀏覽到C:/ Windows / system32並找到名為“java.exe”的文件。然後,只需將其重命名為“java2.exe”。瞧!它會工作。


1
2018-01-03 19:36





我上周有一個應用程序無法使用Java 7.我不得不從java.com手動下載最新的Java 6,卸載7,然後安裝6,然後在控制面板中的Java應用程序中禁用Java自動更新。


0
2018-05-28 16:14



我為Windows 7 64位安裝了Java JDK 7u4。我認為Android SDK安裝程序試圖檢測32位版本的JDK,所以我去安裝32位版本的jdk。然後我再次運行Andoid SDK安裝程序。這次安裝程序檢測到JDK並安裝SDK。那是我的解決方案。 - user1294663
@ user1294663請將您的解決方案發佈為 回答 然後接受它,以便其他人知道您的問題已得到解決(以及您如何解決它!)。像這樣的評論很容易被遺漏。 - Michael Hampton


嘗試在管理員模式下運行android sdk安裝程序。它為我工作。只需右鍵單擊安裝程序,然後選擇“以管理員身份運行”選項。應該鍛煉身體


0
2017-11-22 18:42





這讓我瘋了幾天。我無法通過Android studio安裝程序解決問題,但找到了解決方法:

  • http://developer.android.com/sdk/index.html
  • 而不是下載“Android Studio包”(exe文件),向下滾動並選擇“SDK工具包”(zip文件)。
  • 這項工作非常完美,允許您選擇要下載的所有軟件包,包括安裝程序安裝的軟件包。

0
2018-06-20 17:58



可能不需要作為答案,因為有許多其他好的答案,問題是超過4年。 - Eric F