无法为 Windows 7 安装 Android,因为未找到 JDK

无法为 Windows 7 安装 Android,因为未找到 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\binC:\Windows\System32\java.exe

我再次运行安装程序——仍然出现相同的错误消息。

答案1

您可能遇到了不同的问题,但这是我针对相同错误消息找到的解决方案:

  1. C:\Windows\system32
  2. java.exe例如,将其重命名为其他名称java2.exe
  3. 再次运行 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

正如原帖所评论的这个答案

我为 Windows 7 64 位安装了 Java JDK 7u4。我认为 Android SDK 安装程序正在尝试检测 32 位版本的 JDK,因此我安装了 32 位版本的 JDK。

然后我再次运行 Android SDK 安装程序。这次安装程序检测到了 JDK 并安装了 SDK。这就是我的解决方案。

答案4

我上周有一个应用程序无法与 Java 7 兼容。我不得不从 java.com 手动下载最新的 Java 6,卸载 7,然后安装 6,然后在控制面板中的 Java 应用程序中禁用 Java 自动更新。

相关内容