java: 程序包org.junit不存在,无法通过Test测试

简介: IDEA Error: java: 程序包org.junit不存在,无法通过Test测试

方法1.改版本号

查看自己idea安装目录中的lib文件夹,查看junit的版本号,在pom文件中改成idea同样版本的即可。


方法2. 勾选Delegate IDE build/run actions to Maven 选项

在File | Settings | Build, Execution, Deployment | Build Tools | Maven | Runner 中勾选即可。(不推荐:

勾选这个选项会把IDEA 的 build/run 动作委托给 maven,可能会影响到程序的运行。

如果解决不了,或者不想勾选Delegate IDE build/run actions to Maven 选项,可以尝试方法3。


方法3.maven版本太低

笔者出现这个问题的时候使用的版本是maven-3.2.5版本,这相对于当前是很老的版本。在网上所有办法都解决不了的情况下试着换了版本,换成官网版本maven-3.8.4版本。在修改了环境变量,把idea自带的maven换成自己的版本,一切问题都解决了。


注:笔者idea的版本为2020.1

Maven官网下载地址 :https://maven.apache.org/download.cgiimage.png

目录
相关文章
|
8月前
|
人工智能 监控 安全
智慧工地解决方案,java智慧工地程序代码
智慧工地系统融合物联网、AI、大数据等技术,实现对施工现场“人、机、料、法、环”的全面智能监控与管理,提升安全、效率与决策水平。
238 2
|
6月前
|
安全 Java
Java异常处理:程序世界的“交通规则
Java异常处理:程序世界的“交通规则
370 98
|
10月前
|
人工智能 Java 测试技术
Spring Boot 集成 JUnit 单元测试
本文介绍了在Spring Boot中使用JUnit 5进行单元测试的常用方法与技巧,包括添加依赖、编写测试类、使用@SpringBootTest参数、自动装配测试模块(如JSON、MVC、WebFlux、JDBC等),以及@MockBean和@SpyBean的应用。内容实用,适合Java开发者参考学习。
1084 0
|
6月前
|
Java 测试技术 数据库连接
【SpringBoot(四)】还不懂文件上传?JUnit使用?本文带你了解SpringBoot的文件上传、异常处理、组件注入等知识!并且带你领悟JUnit单元测试的使用!
Spring专栏第四章,本文带你上手 SpringBoot 的文件上传、异常处理、组件注入等功能 并且为你演示Junit5的基础上手体验
1063 3
|
安全 JavaScript 前端开发
AppSpider 7.5.020 发布 - Web 应用程序安全测试
AppSpider 7.5.020 for Windows - Web 应用程序安全测试
169 0
|
7月前
|
Java 测试技术 数据安全/隐私保护
通过yaml文件配置自动化测试程序
通过yaml文件可以将自动化测试环境,测试数据和测试行为分开,请看一下案例
255 4
|
7月前
|
存储 Java 编译器
对比Java学习Go——程序结构与变量
本节对比了Java与Go语言的基础结构,包括“Hello, World!”程序、代码组织方式、入口函数定义、基本数据类型及变量声明方式。Java强调严格的面向对象结构,所有代码需置于类中,入口方法需严格符合`public static void main(String[] args)`格式;而Go语言结构更简洁,使用包和函数组织代码,入口函数为`func main()`。两种语言在变量声明、常量定义、类型系统等方面也存在显著差异,体现了各自的设计哲学。
269 0
|
11月前
|
监控 安全 测试技术
【01】卓伊凡收到冒充税务机关的诈骗程序-决定在沙盒Sandbox环境中运行测试下-广大企业同胞们注意防诈骗
【01】卓伊凡收到冒充税务机关的诈骗程序-决定在沙盒Sandbox环境中运行测试下-广大企业同胞们注意防诈骗
289 14
【01】卓伊凡收到冒充税务机关的诈骗程序-决定在沙盒Sandbox环境中运行测试下-广大企业同胞们注意防诈骗
|
12月前
|
安全 测试技术 Linux
Acunetix v25.4 发布 - Web 应用程序安全测试
Acunetix v25.4 (Linux, Windows) - Web 应用程序安全测试
367 3
Acunetix v25.4 发布 - Web 应用程序安全测试