Android SDK 未在 win 7 64 位上安装

2022-09-04 00:39:33

我正在尝试在Windows 7 64位上安装Android SDK,但它不起作用。我一直得到这个屏幕

JAVA SE Development Kit (JDK) not found.  
Error: Failed to find Java version for 'C:\Windows\system32\java.exe': [2] The system cannot find the file specified.  (...)   
If you believe you have a JDK installed and it was not properly recognized, simply set an environment variable JAVA_HOME to point to it.

我尝试设置为(这是我的安装路径),但它仍然不起作用。JAVA_HOMEC:\Windows\System32\java.exe

在命令行中,我测试了版本,它运行良好。java -version

尝试了后面的旧技巧,但遗憾的是不起作用。

这太令人失望了...有什么建议吗?


答案 1

这是JDK,不是Java,它缺少了。JAVA_HOME不应指向 java.exe 文件。它应该指向 jdk 文件夹。通常或类似。如果你在某处没有jdk文件夹,你应该从这里安装JDKC:\Program Files\Java\jdk1.6.0_23

请注意,为Android开发的官方要求是JDK 6。


答案 2

将系统变量中的JAVA_HOME环境变量设置为 C:\Program Files\Java\jdk1.7.0_07\ 确实解决了我的问题。

需要注意的几点:

  1. 无需指定 bin 或 jre 文件夹名称。
  2. 您需要取消并重新启动 Android sdk 安装。上一个/下一个可能不起作用。
  3. 我刚刚从Windows资源管理器地址栏中复制了文件夹名称。无需将 \ 替换为 /。

推荐