我正在尝试在我的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安装。
这是已知的问题吗?有解决办法吗?
当前回答
我在我的D:驱动器上安装了jdk。其他的答案都对我没用。我通过创建一个从C:驱动器到安装位置的符号链接来安装它:
c:
cd "Program Files"
mklink /d Java "d:\Program Files\Java"
请注意,jdk(和jre)安装目录是“Java”的子目录,因此即使名称随版本而更改,升级也不是问题。
其他回答
上面的人说:“我也遇到过这个问题,但没有一个答案有用。我所做的是,从JAVA_HOME变量中删除最后一个反斜杠,然后它开始工作。另外,记住不要在路径中包含bin文件夹。”事实上,这是正确答案。
为了安装这个SDK,这就是我所做的。我使用的是最新的微软操作系统Windows 8。
用户变量:
路径为C:\Program Files\Java\ jdk1.7.0_07\bin
环境变量
创建这两个:
CLASSPATH % HOME_JAVA % \ jre \ lib HOME_JAVA C:\Program Files\Java\ jdk1.7.0_09
这个已经存在了,所以只需编辑:
在WindowsPowerShell\v1.0\的这一端,只需添加“;C:\程序” 文件\ Java \ jdk1.7.0_09”
这就是我所做的,而且对我很有效。=)
将JAVA_HOME环境变量设置为
C:\Program Files\Java\ jdk1.7.0_07
而不是
C:\Program Files\Java\ jdk1.7.0_07 \ bin
帮我修好了。
有很多方法可以做到这一点:
方法一
如果Java在您的机器中安装良好,那么请关闭安装程序并尝试重新安装。
当你第二次打开它时,它会找到JAVA。
方法二
设置一个这样的环境变量-
java安装的环境变量
然后再试一次。
它应该工作:)
在我的例子中,问题是JAVA_TOOL_OPTIONS环境变量。除非我把它拿掉,否则什么都帮不了我。希望它能帮助到别人!
这些方法对我都没用。我通过临时将C:\Windows\System32\java.exe的文件名更改为java_exe来解决这个问题