0

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

4

4 回答 4

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 目录添加到路径 env 变量的末尾

于 2012-12-14T20:48:18.237 回答
1

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

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

于 2012-08-23T18:21:58.310 回答
0

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

于 2012-10-03T10:48:59.847 回答
0

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

于 2012-07-29T13:00:25.510 回答