在Windows 7上,我安装了Java SE JDK,然后重新启动。
当我运行Android SDK安装程序时,会出现JDK未安装的警告。
我发现,如果我按下Android SDK安装程序上的后退按钮,然后再次按下一步按钮,它的工作原理!
你安装了32位版本还是64位版本?
看看这里的Windows 7 / Android的工具设置:
此外,请检查您的PATH环境变量以确认JDK已设置并引用!
正如下面的评论,也检查出JAVA_HOME变量。
我有同样的问题,尝试了所有的解决方案,但没有任何工作。 问题是,安装的Windows 7是64位,所有你安装的软件应该是32位。 Android SDK本身是32位,它只识别32位的JDK。 所以安装以下软件。
我试过了,一切正常。
你应该创建一个环境变量来指向你的java目录。 进入我的电脑>右键单击一个空闲空间>选择属性>在左边的列中选择“高级系统设置”>转到高级选项卡>推入环境变量按钮>在系统变量中点击新建:
变量名称:JAVA_HOME变量值:C:\ Program Files \ Java \ jdk1.7.0_06
你应该注意路径,如果你添加这样的路径“C:\ Program Files \ Java \ jdk1.7.0_06 \ bin”或者这个“C:\ Program Files \ Java”,它将不起作用。
当你下载sdk,通过浏览器的下载文件部分运行? 应用程序无法在此状态下检测到java。 如果你直接运行它自己的文件夹,它会找到sdk。 简单
我是配置Windows 7 64位。
我不想卸载64位jdk,其他建议不起作用。 所以我刚刚下载了32位,并重新运行Windows安装程序。
瞧,它的工作原理并不需要32位。 它取而代之的是64位版本。
我感觉它只是在32位jdk:P的存在下才感到安全