我正在尝试在我的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安装。
这是已知的问题吗?有解决办法吗?
当前回答
我花了一个多小时尝试了几乎所有的选择。我最终发现,我卸载了很多过时的软件条目。我删除了所有具有陈旧数据(指向错误目录)的注册表节点。这包括
[HKEY_LOCAL_MACHINE \ \ Wow6432Node \ JavaSoft \ Java运行时软件 环境)
and
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment]
作为JDK中包含的JRE。
我还去掉了环境变量中的所有JAVA条目。我想我应该归咎于那些不清理自己的卸载程序。
其他回答
实际设置:
操作系统:Windows 8.1 JDK文件:JDK -8u11-windows-x64.exe ADT文件:installer_r23.0.2-windows.exe
安装x64 JDK,首先尝试back-next选项,然后像错误消息所说的那样尝试设置JAVA_HOME,但如果这对你也不起作用,那么试试这个:
按照上面所说的那样,在环境变量中设置JAVA_HOME,但是在路径中使用正斜杠而不是反斜杠。
认真对待。
对我来说,当JAVA_HOME是C:\Program Files\Java\ jdk1.6.0_31时失败了,但当它是C:/Program Files/Java/jdk1.6.0_31时工作得很好-让我发疯!
如果这还不够,还可以添加到环境变量路径%JAVA_HOME%的开头;
系统环境变量的更新值:
JAVA_HOME = C:项目文件/ Java / jdk1 8月0_11 JRE_HOME = C:项目文件/ Java / jre8 Path = % JAVA_HOME %; C: ...
我也遇到了同样的问题,通过安装x86版本的JDK(在Windows XP x64上)解决了这个问题。
我下载了.zip存档文件,然后运行SDK Manager.exe,效果非常好。你有同样的问题。exe否则。
这个注册表修复程序在我的Windows 7 x64设置中非常有效:http://codearetoy.wordpress.com/2010/12/23/jdk-not-found-on-installing-android-sdk/
工作解决方案,不需要修改注册表
只需将java bin路径放在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。