不好意思,此人不存在 2024-04-23 17:20 采纳率: 0%
浏览 18
已结题

idea运行测试代码报错问题

idea运行测试代码的时候一直报:在模块中找不到jdk1.8

img

img


其中idea是2021.1.2版本

环境变量:

img

  • 写回答

30条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2024-04-23 17:20
    关注
    获得0.40元问题酬金

    引自免费微信小程序:皆我百晓生

    针对您提供的IDEA运行测试代码时遇到的错误提示“在模块中找不到JDK1.8”,以及您提供的项目结构相关截图信息,我为您梳理了以下可能的解决步骤:

    步骤1:检查并确认项目与模块的JDK配置

    根据您的描述,似乎IDEA中已正确设置了全局JDK为1.8(版本号1.8.0_281),但可能存在模块级别的JDK配置未正确关联。请按照以下步骤检查和修正:

    1. 打开项目结构设置:点击菜单栏的 File -> Project Structure(或使用快捷键 Ctrl+Alt+Shift+S)。

    2. 检查项目级JDK: 在弹出的窗口中,选择左侧的 Project 标签页。确认右侧的 Project SDK 是否已经设置为所需的JDK 1.8。如果未设置或设置有误,请点击下拉框选择已安装的JDK 1.8(如"D:JAVAUDK\jre"),或点击 New... 以添加缺失的JDK。

    3. 检查模块级JDK: 点击左侧的 Modules 标签页,展开您的项目模块。对于每个模块,确保其 Module SDK 设置与项目级JDK一致,即均为JDK 1.8。如有误,请参照上一步骤进行修正。

    步骤2:检查并更新IDEA系统设置中的JDK路径

    有时IDEA可能因内部设置中的JDK路径不正确导致找不到对应版本的JDK。请按照以下步骤检查和修正:

    1. 打开IDEA系统设置:点击菜单栏的 File -> Settings(或使用快捷键 Ctrl+Alt+S)。

    2. 查找JDK设置:在设置窗口中,依次进入 Build, Execution, Deployment -> Compiler -> Java Compiler。查看右侧的 Project bytecode version 是否设置为 1.8。如果不是,请将其更改为 1.8

    3. 检查JDK路径:接着进入 Build, Execution, Deployment -> Build Tools -> Gradle(如果您使用Gradle作为构建工具)。在 Gradle JVM 下拉框中,确认是否选择了正确的JDK 1.8。如果不是,请选择正确的JDK版本。

    步骤3:清理并重新编译项目

    完成上述配置检查和修正后,进行以下操作以确保项目使用正确的JDK重新编译:

    1. 清理项目:在IDEA的菜单栏中,点击 Build -> Clean Project

    2. 重新编译项目:再次点击 Build -> Rebuild Project。观察编译过程是否仍有与JDK相关的错误提示。

    步骤4:运行测试代码

    在确保项目和模块已正确关联JDK 1.8且编译无误后,尝试重新运行您的测试代码。此时,应不再出现“在模块中找不到JDK1.8”的错误。

    如果按照以上步骤操作后问题仍未解决,建议检查IDEA的其他相关设置,如环境变量、构建脚本(如pom.xmlbuild.gradle)等,确保它们均指向正确的JDK 1.8路径。同时,确认操作系统环境变量中的JAVA_HOME也指向正确的JDK 1.8安装目录。

    通过执行这些步骤,应该能解决您在IDEA中运行测试代码时报错“在模块中找不到JDK1.8”的问题。如果还有其他疑问或遇到新的问题,请随时告知,我会继续为您提供帮助。

    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 5月1日
  • 修改了问题 4月23日
  • 修改了问题 4月23日
  • 创建了问题 4月23日

悬赏问题

  • ¥15 c语言怎么用printf(“\b \b”)与getch()实现黑框里写入与删除?
  • ¥20 怎么用dlib库的算法识别小麦病虫害
  • ¥15 华为ensp模拟器中S5700交换机在配置过程中老是反复重启
  • ¥15 java写代码遇到问题,求帮助
  • ¥15 uniapp uview http 如何实现统一的请求异常信息提示?
  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?