BigSmart0911 2025-09-17 10:28 采纳率: 0%
浏览 18

java: Cannot find JDK '21' for module 'Test'

新装IDEA运行测试自带测试文件Main.java报错java: Cannot find JDK '21' for module 'Test'

刚装好IDEA,已下载配置JDK变量环境,运行IDEA的测试文件报错,自己写HelloWorld运行也报同样的错误:
java: Cannot find JDK '21' for module 'Test'

系统用的是WIN10 22H2,JDK试过8、17、21都不行,也是报同样的错误;发生的是公司笔记本电脑,家里台式机同样操作就没问题发生;软件版本是IntelliJ IDEA 2025.2.1

软件及JDK重新下载安装过;重新构建过项目,朋友也帮我远程看过,已确定配置没有问题;CMD运行JAVA没问题,可以正常编译CLASS和运行JAVA;

求各位鸽鸽们帮忙看看咋回事,是否有遇到过同样的问题,鸽鸽们有啥解决方案提出来借鉴处理一下,不胜感激!

img

img

img

img

  • 写回答

6条回答 默认 最新

  • 阿里嘎多学长 2025-09-17 10:29
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    解决方案

    看起来你的问题是 IDEA 在运行测试时找不到 JDK 21 的问题。这里有几种解决方法:

    1. 检查 JDK 安装:首先你需要检查是否正确安装了 JDK 21。这通常包括检查 JDK 的安装位置和环境变量配置。

    2. 更新 IDEA 的 JDK配置:尝试更新 IDEA 中的 JDK 配置。你可以去 IDEA 的设置里找到Java Runtime,选择系统中的JDK 21。

    3. 配置模块级别的 JDK:如果上述步骤不起作用,你可能需要在项目中配置模块级别的 JDK。IDEA 有时候会使用项目中定义的 JDK。

    4. 重试或重启 IDEA:有时候简单的重试或重启 IDEA 就能解决问题。

    核心步骤

     // 检查JDK安装位置
     whereis jdk-21
    
     // 更新 IDEA 中的 JDK配置
     File -> Settings -> Build, Execution, Deployment -> SDKs 
    

    如果仍然有问题,请尝试更多的调试步骤和设置。

    评论

报告相同问题?

问题事件

  • 修改了问题 9月17日
  • 创建了问题 9月17日