Android SDK找不到JDK

时间:2012-07-29 12:57:24

标签: android sdk java

我正在使用适用于Windows 7 64位系统的installer_r20.0.1-windows(安装文件)安装Android sdk。我正在使用这个jdk-7u5-windows-x64(安装文件)为Windows安装jdk。我安装了jdk并尝试来回,以便sdk识别jdk,但它没有这样做。请建议我该怎么办?如果有任何32位和64位安装问题,请告诉我......

4 个答案:

答案 0 :(得分:5)

这是我的经历。我安装了jdk-7u9-windows-x64,然后尝试安装Android SDK(installer_r21-windows)。它回应:

  

错误:无法找到'C:\ Windows \ system32 \ java.exe'的Java版本:[2]系统找不到指定的文件。

两种解决方案对我有用:

1)如果变化,请使用实际路径创建JAVA_HOME = "C:\Program Files\Java\jdk1.7.0_09"的环境变量。

2)修改Path环境变量,使其包含JDK安装的bin文件夹。这里需要注意的是它需要在“%SystemRoot%\ system32”

之前

即。路径≈

C:\Program Files\Java\jdk1.7.0_09\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;`

而不是:

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Java\jdk1.7.0_09\bin`

我不确定选项2是否违反公共jre与jdk私有jre的原则,所以一般情况下我建议使用选项1并将jdk的bin目录添加到 end 你的路径env变量。

答案 1 :(得分:1)

对我来说,在安装JDK v6的情况下安装SDK时遇到了问题,尽管我现在(现在)仍在使用JDK v7进行Eclipse和我的开发环境。

看看这是否适合您: 安装JDKv6,然后运行SDK安装程序。它应该(希望)检测JDK安装并继续。 安装完成后,卸载JDKv6,然后安装JDKv7并从那里继续。

答案 2 :(得分:0)

Android sdk与jdk 7不兼容,你应该使用最新版本的jdk 6,32位。

答案 3 :(得分:0)

我先安装了JDK(v7,x64),然后Android SDK告诉我它找不到JDK。然后我删除了C:\ Windows \ System32 \ java.exe(实际上我重命名为exjava.exe)并重新启动Android安装并且工作正常。我希望它有所帮助,祝你好运。