繁体   English   中英

Android SDK找不到JDK

[英]Android SDK does not find JDK

我正在使用Windows 7 64位系统的installer_r20.0.1-windows(安装文件)安装Android sdk。 我旁边正在为此Windows使用此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 Files\\Java\\jdk1.7.0_09"的环境变量。

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

即PATH≈

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是否违反public jre和jdk private jre的原则,因此通常我建议使用选项1并将jdk的bin目录添加到path env变量的末尾

对我来说,尽管没有(现在)仍将JDK v7用于Eclipse和我的开发环境,但在没有安装JDK v6的情况下安装SDK时遇到了麻烦。

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM