Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Studio没有';找不到Java开发工具包(JDK)_Java_Android Studio_Java 8_Windows 10 - Fatal编程技术网

Android Studio没有';找不到Java开发工具包(JDK)

Android Studio没有';找不到Java开发工具包(JDK),java,android-studio,java-8,windows-10,Java,Android Studio,Java 8,Windows 10,我已经在我的计算机上安装了java8,但是Android Studio没有找到它。当我执行安卓Studio的安装程序时,我只能看到一个屏幕,其中我可以看到一个介绍,当我按下“下一步”时,另一个屏幕会显示,其中显示: 我们无法在您的系统上检测到Java开发工具包(JDK)v7或更新版本。如果已知,请浏览到其路径 因此,我搜索了我的JDK,当我按下“下一步”按钮时,我得到以下消息: 很抱歉,我们仍然无法检测到有效的JDK,我们需要继续 如果手动设置JDK路径,请确保在运行“java.exe-vers

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

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

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

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

如果手动设置JDK路径,请确保在运行“java.exe-version”时已浏览到包含“bin\java.exe”的父目录,其版本报告为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\
但它仍然没有找到它。我怎样才能修好它

注意:我正在使用
windows10
作为操作系统


提前谢谢

我认为您的JAVA\u HOME变量设置错误。我的建议是:

JAVA_HOME C:\Program Files\Java\jdk1.8.0_60
我还有一个路径变量集,如下所示:

PATH      %JAVA_HOME%\BIN
我没有JDK_HOME变量

试试看它是否有效


(我最近安装了Android Studio,尽管安装了Java 7,但也遇到了同样的问题。因此我下载了Java 8并手动更新了Java_HOME变量。)

这让我有几天发疯了。我无法通过Android studio安装程序解决此问题,但找到了一个解决方法:

  • 不要下载“Android Studio软件包”(exe文件),而是向下滚动并选择“SDK工具包”(zip文件)
  • 这可以完美地工作,并允许您选择要下载的所有软件包,包括安装程序安装的软件包

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

什么对我有效。我收到了同样的错误消息,直接安装了java,而没有关闭Android studio的安装。然后试图找到路径。所以我关闭了Android Studio的窗口,重新打开下载文件,它自动检测到了它。这可能不适合所有人,但值得一试。比处理其他事情更容易。

JDK\u HOME:C:\Program Files\Java\jre1.8.0\u 60
有打字错误吗?您已将
jdk
路径设置为
jre
folderI在此处看到jdk_主页:但您指向
JRE1.8..
文件夹。您应该安装Java8开发工具包,而不是Java8运行时环境。这是两个不同的例子things@wasyl我现在就来看看,如果行得通,我会回答你的。谢谢你的观点@非常感谢你!重新安装Java出现了文件夹
jdk
,我可以在我的
Java\u主页
jdk\u主页
中指向它。谢谢你的指点!我现在就去看,如果有用的话,我会回答你的。非常感谢!以前我没有文件夹
jdk
,只有
jre
,所以我卸载Java并重新安装,现在我把新文件夹
jdk
放在
jdk\u-HOME
Java\u-HOME
环境变量上。