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

IntelliJ多模块项目反复出现找不到SDK('12')问题求助

解决IntelliJ IDEA多模块SDK重复提示找不到的问题

我之前维护多模块项目时碰到过几乎一模一样的SDK配置问题,给你几个亲测有效的解决思路:

  • 统一全局与模块的SDK配置
    打开File > Project Structure(快捷键Ctrl+Alt+Shift+S),先到Platform Settings > SDKs里,删掉重复的12和12(02)配置,只保留一个路径正确的JDK12(命名尽量简单,比如直接叫12)。然后切换到Project Settings > Project,把Project SDK设为这个统一的JDK12;再到Project Settings > Modules,给Main、Console、UI三个模块都设置相同的Module SDK,确保层级配置完全一致。

  • 清理IDEA缓存并重启
    全新安装的IDEA偶尔会出现缓存读取异常的情况,直接通过File > Invalidate Caches...选择Invalidate and Restart,让IDEA彻底清空缓存并重新加载所有配置,这通常能解决很多“时好时坏”的配置问题。

  • 检查模块.iml文件的SDK引用
    有时候IDEA自动生成的模块配置文件会有错误引用。找到UI模块根目录下的UI.iml文件,打开后查找类似<orderEntry type="jdk" jdkName="12" jdkType="JavaSDK"/>的代码行,确认jdkName和你全局配置的SDK名称完全匹配(比如你命名的是12,这里就不能是12(02))。修改后保存,重启IDEA再测试。

  • 排查Windows权限问题
    Win10下如果JDK安装在系统盘(比如C盘),IDEA可能没有足够权限读取JDK目录。右键点击IDEA图标,选择「以管理员身份运行」,再运行项目试试。如果问题解决了,可以在IDEA的属性窗口里,到「兼容性」标签页勾选「以管理员身份运行此程序」,一劳永逸解决权限问题。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.14 07:18:20