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

Intellij Cursive插件启动REPL提示模块无JDK但终端运行正常如何解决

问题现象

使用Intellij的Cursive插件启动New REPL时收到报错Error: No JDK for module 'hello',报错信息如下:
报错截图
终端启动REPL功能正常。


解决方案

终端REPL正常说明系统环境的JDK配置无误,该报错是因为Intellij的模块未绑定有效JDK,可按以下步骤排查:

  • 打开项目结构配置页,快捷键为Ctrl+Alt+Shift+S(Windows/Linux)/ Cmd+;(Mac)
  • 首先确认全局SDK配置:左侧选择「Platform Settings」→「SDKs」,列表中如果没有你使用的JDK版本,点击左上角+号导入本地JDK安装路径
  • 配置项目默认SDK:左侧选择「Project Settings」→「Project」,将「Project SDK」设置为刚才导入的有效JDK,「Project language level」和JDK版本保持一致
  • 绑定模块SDK:左侧选择「Project Settings」→「Modules」,找到hello模块,切换到「Dependencies」标签,将「Module SDK」设置为和项目一致的JDK版本,点击「Apply」保存配置
  • 重启Intellij后重新启动REPL即可恢复正常

如果上述操作后仍报错,可尝试刷新Clojure依赖:右键点击项目根目录的deps.edn(或project.clj,根据你的包管理工具决定),选择「Refresh Clojure Deps」重新同步后再启动REPL。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 11:18:00