Java 运行 IDE Android 工作室需要 11 或更高版本
Java 11 or newer is required to run the IDE Android studio
当我尝试将 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:\ProgramFiles\Java\jdk-11.0.12
当我使用 java --version
在 cmd 中检查 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
Files\Java\jdk-11.0.12\bin\jvm.dll
这也发生在我身上 - 当我第一次打开 AS - 一切正常,然后我关闭它并尝试再次打开它 - 我遇到了同样的错误。这看起来像是 AS 中的错误,因为它在重启后神奇地解决了(即使 java 8)。我在 Windows 10
最终我不得不安装新的 windows,之后我所要做的就是先安装 android studio,然后再安装 java 或设置任何环境并下载新的SDK 现在一切正常
当我尝试将 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:\ProgramFiles\Java\jdk-11.0.12
当我使用 java --version
在 cmd 中检查 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 Files\Java\jdk-11.0.12\bin\jvm.dll
这也发生在我身上 - 当我第一次打开 AS - 一切正常,然后我关闭它并尝试再次打开它 - 我遇到了同样的错误。这看起来像是 AS 中的错误,因为它在重启后神奇地解决了(即使 java 8)。我在 Windows 10
最终我不得不安装新的 windows,之后我所要做的就是先安装 android studio,然后再安装 java 或设置任何环境并下载新的SDK 现在一切正常