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

JHipster项目运行正常但IntelliJ调试时报Unsupported Source Version错误

解决方案

你可以按以下步骤逐一排查修复:

  • 统一全链路JDK配置为Java 8
    1. 进入File → Project Structure → Project页面,将SDK、项目语言级别都调整为匹配的Java 8版本
    2. 切换到Modules标签,将所有子模块的SDK、语言级别也同步设置为Java 8
    3. 进入Settings → Build, Execution, Deployment → Build Tools → Maven → Runner页面,将JRE设置为和项目一致的Java 8版本,不要使用IDEA默认内置的其他版本JRE
  • 开启注解处理器
    JHipster的Mapper多依赖MapStruct注解生成实现类,需要开启注解处理器支持。进入Settings → Build, Execution, Deployment → Compiler → Annotation Processors页面,勾选Enable annotation processing,选择Obtain processors from project classpath后保存设置
  • 同步IDE和Maven的构建逻辑
    进入Settings → Build, Execution, Deployment → Build Tools → Maven → Runner页面,勾选Delegate IDE build/run actions to Maven,让IDEA的构建、运行、调试都复用Maven的逻辑,避免两种构建方式的差异导致的类缺失问题
  • 清理IDEA缓存并重启
    点击File → Invalidate Caches...,勾选Clear file system cache and local history后点击Invalidate and Restart,等待IDEA重启并完成项目索引后再尝试调试
  • 检查Mapper相关依赖的范围配置
    确认pom.xml中mapstruct、mybatis等Mapper相关依赖的scope没有被设置为provided,该范围会导致IDEA运行时无法加载对应类,调整为compile即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 00:54:07