程序包org.junit.jupiter.api不存在这怎么办

我来帮您解决JUnit包不存在的问题。从您的[pom.xml](file://D:\SUM\代码\demo251001\pom.xml)文件来看,问题可能出现在Spring Boot版本过低导致的依赖冲突。

问题分析

您的项目使用的是Spring Boot 2.0.6.RELEASE版本,这个版本较老,可能不完全支持JUnit 5或者存在依赖版本冲突。

解决方案

建议您升级Spring Boot版本并在[pom.xml](file://D:\SUM\代码\demo251001\pom.xml)中做以下修改:

1. 升级Spring Boot版本

将[pom.xml](file://D:\SUM\代码\demo251001\pom.xml)中的parent版本从2.0.6.RELEASE升级到更高版本(如2.7.16):

```xml

<parent>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-starter-parent</artifactId>

<version>2.7.16</version>

<relativePath/> <!-- lookup parent from repository -->

</parent>

```

2. 添加Maven编译器插件配置

在`<properties>`标签中添加:

```xml

<properties>

<maven.compiler.source>8</maven.compiler.source>

<maven.compiler.target>8</maven.compiler.target>

<java.version>8</java.version>

<junit-jupiter.version>5.8.2</junit-jupiter.version>

</properties>

```

3. 确保依赖配置正确

您的`spring-boot-starter-test`依赖配置是正确的,升级Spring Boot版本后应该能解决问题。

4. 执行Maven命令

修改完成后执行以下命令更新依赖:

```bash

mvn clean install

```

这样应该能解决`org.junit.jupiter.api`包不存在的问题。

相关推荐
hweiyu004 小时前
用 Gradle 实现自动化测试:集成 JUnit、TestNG,生成测试报告
junit·gradle
小猪咪piggy4 小时前
【项目】年会抽奖系统
数据库·oracle
枫叶_v4 小时前
【DB】Oracle转MySQL
数据库·mysql·oracle
yuniko-n4 小时前
【力扣 SQL 50】连接
数据库·后端·sql·算法·leetcode
自己收藏学习4 小时前
统计订单总数并列出排名
数据库·sql·mysql
TiAmo zhang4 小时前
SQL Server 2019实验 │ 安装及其管理工具的使用
数据库·sqlserver
MZZDX5 小时前
MySQL相关知识总结
数据库·mysql
青山撞入怀11147 小时前
sql题目练习——聚合函数
数据库·sql
disanleya7 小时前
MySQL默认端口为何是3306?修改后如何管理?
数据库·mysql·adb