【问题标题】:Error in opening Android Studio (latest version) because of jdk由于jdk,打开Android Studio(最新版)出错
【发布时间】:2016-06-28 06:54:49
【问题描述】:

早些时候我有jdk 7. 一切都很好。我能够打开Android Studio,因为它配置了jdk 7。我能够成功创建android 项目和gradle

但是当我点击运行按钮运行AVD中的应用程序时,它向我显示了无法编译程序的错误(程序是一个简单的Hello World显示)。它说它需要jdk 8 来编译程序。

所以,我安装了jdk 8 和相应的运行时,并成功地为两者创建了环境,就像我为jdk 7 所做的那样。现在 Android Studio 还没有准备好启动。

显示错误

jdk 8 不是有效的 JVM。

我还附上了错误的截图,我机器上的java环境变量和Java控制面板显示了安装的Java版本和运行时版本。使用jdk 7,我能够在命令提示符下编译和运行简单的java hello world 程序。

现在,使用jdk 8,程序正在成功编译,创建一个目标文件,但它无法运行该程序。即使在控制面板中,打开“Java”时,它也显示Java 8 已在系统上成功安装、配置和启用。

我无法解决问题。 8u91 也面临同样的问题。所以,我也安装了8u92。这是我上传的截图...

Android Studio Error

Proper Environment Variable

【问题讨论】:

    标签: java android android-studio compilation


    【解决方案1】:

    指定直到jdk版本

    不要包含 bin 文件夹

    像这样编辑您的 JAVA_HOME 变量

     C:\Program Files\Java\jdk1.8.0_45\
    

    【讨论】:

    • 谢谢你,成功了。但是现在,jdk 位置已固定在 jdk 7 上。我打开文件 --> 项目结构并将 jdk 位置编辑为 jdk 8,然后单击“Gradle Project sync”的“Try Again”,但 Gradle Project 同步再次失败.错误弹出 Invalid Project JDK
    • 我在此评论后再次写问题
    • 谢谢你,成功了。但是现在,jdk 位置已固定在 jdk 7 上。我打开文件 --> 项目结构并将 jdk 位置编辑为 jdk 8,然后单击“Gradle Project sync”的“Try Again”,但 Gradle Project 同步再次失败.弹出一个错误 Invalid Project JDK Please choose a valid directory(有这个选项)--> 打开 JDK 设置(我在下一条评论中继续...)
    • 我点击它,将我重定向到文件 --> 项目结构,当我检查 jdk 目录时,它自动改回 jdk 7 (C:\Program Files\Java\jdk1.7.0 _17) 没有我的干预。实际上,我之前已经从我的系统中删除了 jdk 7...
    • 将你的 jdk 目录更改为 jdk 8 路径,然后转到 File->Invalidate Caches and Restart 然后点击 Invalidate and Restart
    猜你喜欢
    • 1970-01-01
    • 2021-10-11
    • 2018-04-01
    • 1970-01-01
    • 2019-05-16
    • 1970-01-01
    • 1970-01-01
    • 2022-11-11
    • 1970-01-01
    相关资源
    最近更新 更多