Android SDK没有找到JDK

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


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

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

两种解决方案为我工作:

1)使用你的实际路径创建JAVA_HOME = "C:Program FilesJavajdk1.7.0_09"的环境变量,如果它变化的话。

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

即PATH≈

C:Program FilesJavajdk1.7.0_09bin;%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem;`

代替:

%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem;C:Program FilesJavajdk1.7.0_09bin`

我不确定选项2是否违背了公共jre与jdk私有jre的原则,所以通常我推荐使用选项1并将jdk的bin目录添加到路径env变量的末尾


对我来说,我在安装JDK v6之前安装SDK时遇到了问题,但我仍然(现在)在Eclipse和我的开发环境中使用JDK v7。

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


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

链接地址: http://www.djcxy.com/p/91017.html

上一篇: Android SDK does not find JDK

下一篇: adt eclipse error finding path to jre