You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio无法启动求助:初始化VM时触发java.lang.UnsupportedClassVersionError错误

搞定Android Studio启动失败的问题!

嘿,看你贴的报错信息,我一眼就找到问题根源啦!咱们一步步来解决:

先搞懂报错到底说啥

你运行studio.bat时的核心报错是:

Error occurred during initialization of VM
java.lang.UnsupportedClassVersionError: com/intellij/util/lang/PathClassLoader has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0

简单说:Android Studio现在用的组件是用**Java 11(对应版本号55.0)**编译的,但你电脑上装的是Java 8(版本号52.0),版本太老不兼容!而且你把JAVA_HOME指向了JRE(jre1.8.0_333),这也不对——IDE需要的是完整的JDK,不是JRE哦。

具体解决步骤

1. 安装正确版本的JDK

去Oracle或者OpenJDK官网下载Java 11或更高版本的JDK(优先选Java 11,兼容性最稳),记得装完整的JDK包,别只装JRE。

2. 修正系统环境变量

  • 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
  • 在系统变量里操作:
    • 删除原来指向JRE的JAVA_HOME和JDK_HOME
    • 新建JAVA_HOME,值设为你刚装的JDK路径,比如C:\Program Files\Java\jdk-11.0.18
    • 新建JDK_HOME,值和JAVA_HOME完全一样
    • 编辑Path变量,把%JAVA_HOME%\bin加到最前面,确保系统优先用新JDK

3. 验证Java版本是否生效

打开CMD,输入这俩命令:

java -version
javac -version

要是输出显示Java 11(比如java version "11.0.18"),就说明设置对了。

4. 重启Android Studio

现在直接打开IDE,或者再跑一遍studio.bat,应该就能正常启动啦!

备选方案:用Android Studio自带的JDK

要是上面的步骤还是不行,可能是系统环境变量冲突,咱们直接让IDE用它自带的兼容JDK:

  • 找到Android Studio安装目录下的bin文件夹,打开studio64.exe.vmoptions(32位系统就打开studio.exe.vmoptions)
  • 在文件末尾加一行:
-Didea.jdk=C:\Program Files\Android\Android Studio\jbr

(这个是默认路径,要是你安装时改了位置,对应调整就行)

这样就能绕过系统的Java环境,直接用IDE自己的JDK啦~

内容的提问来源于stack exchange,提问作者Zethra

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.27 20:22:33