【问题标题】:Java 11 or newer is required to run the IDE Android studio运行 IDE Android Studio 需要 Java 11 或更高版本
【发布时间】:2021-08-22 12:37:00
【问题描述】:

当我尝试将 android studio 更新到版本时:Arctix Fox | 2020.3.0 我得到这个错误

Java 11 or newer is required to run the IDE,
Please contact support at https://code.google.com/p/android/issues
Your JRE: 1.8.0_301-b09x86 (Oracle Coporation)
C:\Program Files (x86)\Java\jdk1.8.0_301\jre

请注意,即使我尝试删除旧版本 1.8,我也已经安装了这两个版本,但我得到了同样的错误。

我的JAVA_HOME 设置为:C:\Program Files\Java\jdk-11.0.12

当我在 cmd 中使用 java --version 检查 java 版本时 我明白了

openjdk 11.0.12 2021-07-20
OpenJDK Runtime Environment Temurin-11.0.12+7 (build 11.0.12+7)
OpenJDK 64-Bit Server VM Temurin-11.0.12+7 (build 11.0.12+7, mixed mode)

编辑:

如果我删除路径 C:\Program Files (x86)\Java 中的文件夹 jdk1.8.0_301 我收到此错误:

Failed to load JVM DLL C:\Program
Files\Java\jdk-11.0.12\bin\jvm.dll
if you already have 32-bit JDK insalled, define a JAVA_HOME variablee in Computer > System Properties > System Settings > Environment Variables.

编辑:

在删除所有旧版本而不是重新启动电脑并下载并安装版本 JRE - 27 MB .msi 后,当我尝试打开 android studio 时错误消息消失了,但我收到这条新消息:

Cannot load a JDK class: com.sun.jdi.Field 
Please ensure you run the IDE on JDK rather than JRE.

我还注意到新的 JAVA_HOME 路径设置为

C:\Program Files (x86)\AdoptOpenJDK\jre-11.0.11.9-hotspot\

当我尝试将其更改为 C:\Program Files (x86)\Java\jdk-11.0.12

我得到同样的旧错误:

无法加载 JVM DLL C:\Program 文件\Java\jdk-11.0.12\bin\jvm.dll

【问题讨论】:

  • 你的 java 8 是 32 位的。尝试安装 32 位 Java 11
  • java 11 没有 32 位
  • 好吧,错误似乎表明它想要它 - if you already have 32-bit JDK insalled...
  • 还有,还有adoptopenjdk.net/…
  • @OneCricketeer 在卸载 java 版本和 jre 之后重新下载你链接的版本现在可以正常工作了,谢谢

标签: java android-studio gradle java-11 android-studio-arctic-fox


【解决方案1】:

这也发生在我身上——当我第一次打开 AS 时——一切正常,然后我关闭它并尝试再次打开它——我遇到了同样的错误。这看起来像 AS 中的错误,因为它在重新启动后神奇地解决了(即使使用 java 8)。我在 Windows 10

【讨论】:

    【解决方案2】:

    最终我不得不安装新的 Windows,之后我所要做的就是先安装 android studio,然后再安装 java 或设置任何环境并下载新的 SDK 现在一切正常

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-06-26
      • 2017-01-07
      • 1970-01-01
      • 1970-01-01
      • 2020-12-03
      • 2016-12-31
      • 1970-01-01
      • 2023-03-21
      相关资源
      最近更新 更多