【问题标题】:Android SDK deosn't think JDK is installed? - Windows 7Android SDK 认为没有安装 JDK? - Windows 7的
【发布时间】:2011-07-21 18:50:32
【问题描述】:

在 Windows 7 上,我安装了 Java SE JDK,然后重新启动。

当我运行 Android SDK 安装程序时,会出现未安装 JDK 的警告。

【问题讨论】:

标签: android windows sdk java


【解决方案1】:

我发现如果我按下 Android SDK 安装程序上的返回按钮,然后再次按下下一步按钮,它就可以工作了!

【讨论】:

  • 这个问题确实(基本上)重复了另一个问题,但这是一个不同的解决方案。请接受这个答案。
【解决方案2】:

您安装的是 32 位版本还是 64 位版本?

在此处查看 Windows 7 / Android 工具设置:

https://stackoverflow.com/questions/4588548/help-jdk-not-detected-problem-during-android-sdk-tools-setup

另外,请检查您的 PATH 环境变量以确认 JDK 已设置和引用!

如下所述,还要检查 JAVA_HOME 变量。

【讨论】:

  • 这是一个很好的调试技巧 Dominic。我确实发现 Back, Next 技巧为我做到了。看起来像 Android 安装程序中的一个错误。
  • 我遇到了同样的问题,结果我没有设置 JAVA_HOME 出于某种原因(Win7 上的 x64 JDK)。我设置了变量并重新启动了 Android SDK 安装,它工作正常。所以除了 PATH 之外,我还会提到 JAVA_HOME。
【解决方案3】:

我遇到了同样的问题,尝试了所有解决方案,但没有任何效果。问题在于安装的 Windows 7 是 64 位,而您安装的所有软件都应该是 32 位。 Android SDK 本身是 32 位的,它只识别 32 位 JDK。所以安装以下软件。

  1. JDK(32 位)
  2. Android SDK(安装 SDK 时,请确保将其安装在“C:\Program Files (x86)”以外的目录中,更可能是在其他驱动器或 Eclipse 提取的目录中)
  3. Eclipse(32 位),最后是 ADT。

我试过了,一切正常。

【讨论】:

    【解决方案4】:

    您应该创建一个环境变量来指向您的 java 目录。 转到我的电脑>右键单击可用空间>选择属性>在左栏中选择“高级系统设置”>转到高级选项卡>按下环境变量按钮>在系统变量中单击新建:

    变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0_06

    如果你添加这样的路径“C:\Program Files\Java\jdk1.7.0_06\bin”或这个“C:\Program Files\Java”这样的路径,你应该小心路径。

    【讨论】:

      【解决方案5】:

      当您下载 sdk 时,通过浏览器的下载文件部分运行对吗?应用程序在此状态下无法检测到 java。如果你直接通过它自己的文件夹运行它,它会找到 sdk。简单

      【讨论】:

        【解决方案6】:

        我的是配置 Windows 7 64 位。

        我不想卸载 64 位 jdk 并且其他建议不起作用。所以我只是下载了32位并重新运行了windows安装程序。

        瞧,它可以工作,也不需要 32 位。它需要 64 位更高版本。

        我觉得 32 位 jdk 的存在让我感觉很安全:P

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-05-22
          • 1970-01-01
          • 2011-05-21
          • 1970-01-01
          • 2010-12-26
          • 2011-12-17
          • 2013-05-10
          相关资源
          最近更新 更多