Android Studio找不到Java Development Kit(JDK)

时间:2015-09-23 22:21:00

标签: java android-studio java-8 windows-10

我在计算机上安装了Java 8,但Android Studio找不到它。当我执行Android Studio的安装程序时,我只能看到一个可以看到介绍的屏幕,当我按下“下一步”时,会显示另一个屏幕,其中显示:

  

我们无法在您的系统上检测到Java Development Kit(JDK)v7或更新版本。如果已知,请浏览其路径。

所以我搜索了我的JDK,当我按下“下一步”按钮时,我收到以下消息:

  

抱歉,我们仍然无法检测到有效的JDK,我们需要继续这样做。

     

如果手动设置JDK路径,请确保浏览到包含“bin \ java.exe”的父目录,当运行“java.exe -version”时,该目录的版本报告为1.7或更高版本。

之后,我转到控制台并执行命令“java.exe -version”。它给了我:

  

java版“1.8.0_60”

所以我不知道为什么它找不到我的JDK。我还尝试添加一些环境变量:

JAVA_HOME: C:\Program Files\Java\jre1.8.0_60\
JDK_HOME: C:\Program Files\Java\jre1.8.0_60\

但它仍然没有找到它。我该如何解决?

注意:我正在使用Windows 10作为操作系统。

提前致谢!

4 个答案:

答案 0 :(得分:2)

我认为您的JAVA_HOME变量设置错误。我的是:

JAVA_HOME C:\Program Files\Java\jdk1.8.0_60

我还有一个PATH变量设置如下:

PATH      %JAVA_HOME%\BIN

我没有JDK_HOME变量。

试一试,看看它是否有效。

(我最近安装了Android Studio并遇到了同样的问题,即使我安装了Java 7.所以我下载了Java 8并手动更新了JAVA_HOME变量。)

答案 1 :(得分:1)

尝试在非标准位置(包含空格的路径上的JDK)的Windows 10计算机上安装Android Studio软件包v2.1(143.2915827-windows)时遇到了同样的问题。手动选择路径后,安装程序会抱怨它仍然无法找到JDK。我通过在可编辑的文本框中键入来手动用双引号括起所选路径来解决它。

答案 2 :(得分:0)

这让我疯了几天。我无法通过Android工作室安装程序解决问题,但找到了解决方法:

  • 转到skeleton
  • 而不是下载" Android Studio包" (exe文件),向下滚动并选择" SDK工具包" (zip文件)。
  • 这项工作非常完美,可让您选择要下载的所有软件包,包括安装程序安装的软件包。

答案 3 :(得分:-1)

什么对我有用。我收到了相同的错误消息,直接安装了java,没有关闭安装Android工作室。然后试图找到路径。所以我关闭了Android Studio的窗口并重新打开了下载文件并自动检测到它。这可能不适合所有人,但值得一试。更容易弄乱其他人。