在 Mac OS Yosemite 上缺少 JDK 1.8 虚拟机

Missing JDK 1.8 virtual machine on Mac OS Yosemite

我有 mac os 10.10 Yosemite,我正在尝试为 Android studio 安装我的所有工具。我已经安装了 apple 的 java 包和 Oracle 的 jdk 1.8。

但是,/System/Library/Java 中的 JavaVirtualMachines 文件夹不显示 1.8.0jdk。

我只是从 Oracle 安装了 .dmg 文件并 运行 它。

如果我运行

java -version

我明白了:

java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)

这也是我的 Java 安装的文件夹视图:

知道如何获得 1.8(甚至 1.7)虚拟 machine 以便我可以在 Android Studio 中构建。

我相信 /System/Library/Java/JavaVirtualMachines 中的 JVM 是 Apple 的版本。

Oracle 版本安装在 /Library/Java/JavaVirtualMachines