我正在尝试在我的Windows 7 x64系统上安装Android SDK。
jdk-6u23-windows-x64.exe
已安装,但Android SDK安装程序无法继续,因为找不到JDK安装。
这是已知的问题吗?是否有解决方案?
我正在尝试在我的Windows 7 x64系统上安装Android SDK。
jdk-6u23-windows-x64.exe
已安装,但Android SDK安装程序无法继续,因为找不到JDK安装。
这是已知的问题吗?是否有解决方案?
对我来说,添加JAVA_HOME环境变量(在系统变量下)解决了问题。单击“后退”和“下一步”按钮都不起作用。
Windows 7 Professional x64,JDK 1.7.0_04(64位,我没有安装x86版本)
我认为安装程序会尝试查找特定版本(1.6?)的JDK,如果找不到,则检查未设置JAVA_HOME的情况,这在我的情况下没有设置。我有另一台计算机(相同的系统但带有JDK 1.6 x64),它在没有JAVA_HOME变量的情况下也可以工作。
您不必安装32位版本的JDK :)
我把Java.exe从
C:\Windows\System32
复制到
C:\Windows\SysWOW64
然后就行了。
我使用的是64位的Windows 8。
JAVA_HOME
路径末尾添加了“bin”,但是将其删除后就成功了。 - Sudhir KaushikJAVA_HOME
设置为C:\Program Files\Java\jdk1.7.0_07
而不是C:\Program Files\Java\jdk1.7.0_07\bin
,对我来说解决了问题。这个注册表修复程序在我的Windows 7 x64设置上完美地解决了问题:http://codearetoy.wordpress.com/2010/12/23/jdk-not-found-on-installing-android-sdk/
按下 报告错误 和 确定。将启用 下一步。
另外,以管理员身份运行!在修复反斜杠的情况下对我有用。
工作解决方案,无需修改注册表
只需在PATH环境变量中添加Java二进制路径。
修改前的PATH:
C:\Windows\system32;C:\Windows\%^^&^&^............(old path setting)
C:\Program Files\Java\jdk1.6.0_18\bin;C:\Windows\system32;C:\Windows\%^^&^&^............(old path setting)
现在 Android SDK 安装程序正在运行。
顺便提一下,我正在运行 Win7 x64 操作系统。