Android SDK不认为JDK已安装? - Windows 7的

时间:2011-03-24 01:24:39

标签: android windows sdk java

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

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

enter image description here

6 个答案:

答案 0 :(得分: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变量。

答案 1 :(得分:2)

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

答案 2 :(得分:1)

我有同样的问题,尝试了所有的解决方案但没有任何效果。问题是安装的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. 我试过了,一切正常。

答案 3 :(得分:1)

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

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

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

答案 4 :(得分:0)

我的配置是Windows 7 64位。

我不想卸载64位jdk,其他建议无效。所以我刚刚下载了32位并重新运行了Windows安装程序。

Voila,它的工作原理并没有采用32位。它取而代之的是更高版本的64位版本。

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

答案 5 :(得分:0)

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