Qoder 限制:语法检查器未完全支持 Java 21+ 这个是不是 有bug,IDEA 上不报红

感谢反馈,您当前Qoder插件版本是多少呢,我本地复现下这个问题哦 :grinning_face:

这是Qoder IDE, 版本号:版本: 0.4.7

麻烦 问下, 这个bug 啥时候解决呢?

辛苦复现下问题右上角上报下问题报告,我们再看下

反馈ID:96ffd1b3-d36f-4f21-8b8d-5131949ad6cc

反馈ID:96ffd1b3-d36f-4f21-8b8d-5131949ad6cc
啥时候 能解决这个bug ?

  1. 看了下日志已正确配置JDK 21作为默认运行时

  2. Java语言服务器(redhat.java)正常运行,无报错

  3. 问题根源:项目的构建配置(如pom.xml)中的<maven.compiler.source><maven.compiler.target>可能设置为低于Java 14的版本

原理说明

  • Java语言服务器会读取项目的pom.xml/build.gradle中的编译目标版本

  • 如果目标版本设置为Java 8/11,即使系统安装了JDK 21,语法检查仍会按照Java 8/11标准进行

  • JetBrains IDEA有独立的项目语言级别设置,可能与Maven配置不同步

aaaf1da1-3ea9-4333-b22f-928412931bf2, 看这个反馈, 项目的构建配置(如pom.xml)中的<maven.compiler.source><maven.compiler.target>设置的就是Java 21, 辛苦继续排查

这个能麻烦 再看看吗? 这个编译误报错,看着很难受😣

您这个问题结果,我们有同事已经邮箱联系过你了,检查下您的邮箱看下回复 :grinning_face: