我在 Windows 7 中安裝了 JDK SE7u4 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
or C:\Windows\System32\java.exe
。
我再次運行安裝程式 - 仍然出現相同的錯誤訊息。
答案1
您可能會遇到不同的問題,但這是我針對相同錯誤訊息找到的解決方案:
- 去
C:\Windows\system32
- 重新命名
java.exe
為其他名稱,例如java2.exe
- 再次運行 Android SDK 安裝程序
謝謝:http://www.androidbeats.in/android-sdk-failed-to-find-java-exe/4251/
答案2
我下載了 Eclipse Juno,我也想安裝 Android SDK。只能透過安裝Java JDK來運作來自 oracle.com 的“Windows x86 79.48 MB jdk-7-windows-i586.exe”(儘管我使用的是 Windows 64 位元)。
請記住,在安裝上述 JDK 之前,請先從控制面板卸載所有 Java JDK 套件。
答案3
正如OP評論的那樣這個答案:
我為 Windows 7 64 位元安裝了 Java JDK 7u4。我認為Android SDK安裝程式正在嘗試偵測32位元版本的JDK,因此我去安裝32位元版本的JDK。
然後我再次運行 Android SDK 安裝程式。這次安裝程式偵測到 JDK 並安裝 SDK。這就是我的解決方案。
答案4
上週我有一個應用程式無法與 Java 7 配合使用。