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

Gradle命令行编译正常但VS Code中编译失败求助

解决方案

针对你遇到的VS Code运行Gradle项目时出现Unsupported class file major version 63错误的问题,可尝试以下几种解决方法:

  • 检查VS Code的Java运行时配置
    尽管系统全局Java版本是19,但VS Code可能单独配置了其他JDK。打开VS Code设置(快捷键Ctrl+,),搜索java.home,确认配置的路径是Java 19的安装目录,若不是则修改为正确路径后重启VS Code。

  • 更新Red Hat Java插件
    你当前使用的Java插件版本是1.16.0,该版本对Java 19的支持可能不完善。打开VS Code的扩展面板,找到"Language Support for Java(TM) by Red Hat",点击更新到最新版本,新版本通常会适配更高版本的Java环境。

  • 清理Gradle缓存
    删除路径C:\Users\Person\.gradle\caches\7.4.2下的所有内容,然后重新在VS Code中运行项目,让Gradle重新生成适配当前Java版本的缓存文件。

  • 强制Gradle使用指定JDK
    在项目根目录的gradle.properties文件中添加以下配置:

    org.gradle.java.home=C:\\你的Java19安装路径\\jdk-19
    

    替换成实际的Java 19安装路径,强制Gradle在执行初始化脚本时使用指定的JVM。

  • 禁用VS Code自动生成的Gradle初始化脚本
    打开VS Code设置,搜索gradle相关配置,找到控制初始化脚本的选项(比如gradle.initScript),尝试禁用自动生成的初始化脚本,改用项目自身的Gradle配置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 07:12:51