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

Eclipse JDT下Gradle构建的Micronaut项目@Singleton导入报错问题

故障根因

该报错由Eclipse JDT编译器的本地缓存异常、注解处理配置缺失共同导致:命令行gradlew run执行正常说明项目的javax.inject依赖已被Gradle正确引入,错误仅来源于Eclipse本地的项目配置偏差。通配符导入不会触发Eclipse编辑阶段的单类存在性校验,因此不会展示报错,精确导入会触发实时校验,才会暴露缓存异常问题。

修复步骤
  • 关闭项目自动构建:打开Eclipse菜单栏项目选项,取消勾选自动构建
  • 清理现有编译缓存:点击菜单栏项目 -> 清理,选中对应Micronaut项目执行清理操作
  • 开启注解处理配置:右键项目 -> 选择属性 -> 进入Java编译器 -> 注解处理页面,勾选启用项目特定设置,同时勾选启用注解处理、在编辑器中启用处理两个选项,保存配置
  • 同步Gradle依赖:右键项目 -> 选择Gradle -> 刷新Gradle项目,等待同步完成后重新开启自动构建即可
  • 可选排查:若修复后仍存在报错,检查项目构建路径的JDK版本是否与Micronaut版本要求匹配,同时确认构建路径 -> 库中存在javax.inject依赖包

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 17:57:05