无法将 Android Studio 指向 Java 1.8

Cannot Point Android Studio to Java 1.8

许多新的 Android Studio / Android 功能需要 Java 1.8。

我已按照位于 here 的说明进行操作,并注意到我的 Android Studio 不允许我指向包含 Java 1.8 的文件夹位置。当我到达它所在的文件夹时,它不让我进一步深入:

注意当前 selected Java 7 家的位置 - 在 /Library/Java/JavaVirtualMachines/ 下,而不是 /Library/Internet Plug-Ins/ 下。

AFAIK,小程序插件本身并不包含您可以从 Android Studio 引用的完整 JDK。您可以通过查看和比较每个位置的 Contents/Home/bin 的内容来验证这一点,Internet Plug-Ins 中的 Home 不包含标准 Java Development 套件javac 等工具 - Java 编译器工具。

您的 /Library/Java/JavaVirtualMachines/ 文件夹中有哪些目录?看起来您已经 Java 7,这是当前 selected。查找引用 jdk1.8.0 - Java 8 的内容。如果该目录存在,select 将其作为您的 Java 8 JDK。如果没有,您还没有安装 Java 8 JDK,您需要从 here.

安装它