安装 Java 和 Android Studio

Installing Java and Android Studio

我正在尝试安装和使用 Android studio。我关注了他们 link 并下载了最新的 JDK。我已经安装了 jdk1.8.0_92。我还按照说明(据我所知 - 我是个菜鸟,我不知道我是否做对了)添加 JAVA_HOME 环境变量。

如果我按照他们的说明指南输入 JAVA_HOME = C:\Program Files\Java\jdk1.8.0_92\bin,它会起作用,我可以在 Powershell 中使用 javac -version 告诉我是 运行ning 1.8.0_92。

但是当我尝试 运行 Android Studio 时,它告诉我 "The environment variable JAVA_HOME with the value of C:\Program Files\Java\jdk1.8.0_92\bin does not point to a valid JVM installation."

我在这里发现了一些相关问题,并尝试删除 \bin,因为它对其他一些人有效。当我这样做时,javac -version 告诉我我没有安装 Java。所以这显然对我不起作用。

根据另一个问题 (Android Studio error: "Environment variable does not point to a valid JVM installation"),我还尝试将 C:\Program Files\Java\jdk1.8.0_92\bin 添加到 JDK_HOME 变量中JAVA_HOME,但这似乎并没有改变任何东西。为了更好地衡量,我随后也尝试将它添加到 PATH 中,但这也没有帮助。

我不确定此时还能做什么。如果这不是环境变量问题,是否意味着我没有安装 JVM? Android Studio 的说明告诉我要下载的 SDK 是独立的东西吗?我没有看到任何单独的 JVM 文件,否则我也会尝试这样做。

我已经卸载并重新安装了 JDK 的几个不同版本,很明显 x86 对我来说根本无法与 Android studio 一起使用。所以我回到了 x64,这正是 Android Studio 所要求的。

我在 Windows 10,如果这很重要的话。

提前致谢...

已编辑,因为我找到了解决方法

我有点明白了。这个问题 (Android Studio error: "Environment variable does not point to a valid JVM installation") 有一个关于 JDK_HOME 的答案,这似乎对我有用。它不适用于 jdk 8,但确实适用于 jdk 7。我不知道当我最终需要升级时我要做什么,但我想它现在可以工作。

不要将 JAVA_HOME 指向 bin 目录。将其指向具有 bin.

的目录

改变

JAVA_HOME = C:\Program Files\Java\jdk1.8.0_92\bin

JAVA_HOME = C:\Program Files\Java\jdk1.8.0_92

有关详细信息,请参阅 this