当前位置: 首页 > news >正文

Idea无法引入@Test 或@Test引入报错【BUG解决】

文章目录

  • 项目场景:
  • 报错截图
  • 原因分析:
  • 解决方案:
    • 其他情况

项目场景:

在java项目中需要使用JDBC事务,引入@Test,报错无法引入!
点击自动引入也会报错。
下文是解决方案:

报错截图

如图报错@Test无法引入。
在这里插入图片描述
点击add,自动添加,点击之后报错如下:
在这里插入图片描述

Cannot resolve mysql:mysql-connector-java:5.1.47

综上,无法自动引入Junit4。
如下为解决方案:(手动引入)

原因分析:

未知原因,不知道为什么自动引入Junit4会报mysql-connector-java包错误,总之,自动引入失败,我们考虑手动引入!

解决方案:

点击File,点击ProjectXXX,如下:
在这里插入图片描述
点击进入Modules,进入项目文件里,点击最后一个:
在这里插入图片描述
如上,选择第一个。如下点击加号,添加包:

在这里插入图片描述
到我们的idea的安装文件夹下,找到lib包,进入寻找到名为junit4.jar的包,点击应用。
在这里插入图片描述
记得点击应用!
在这里插入图片描述
如图,可以成功引入包,
@Test正常使用。在这里插入图片描述
BUG解决。

其他情况

有的人没有junit4这个包,查阅网上相关质料显示:

找到IDEA的安装目录,打开后找到lib目录,找到junit-4.12.jar和hamcrest-core-1.3.jar两个文件,点击ok添加。

添加junit和hamcrest,尝试一下,BUG应该解决。
没有hamcrest的话,也可以只添加junit包。

相关文章:

  • Java中常见包装类型Integer、BigDecimal等特点说明
  • 渗透测试-apt攻击与防御系列-利用WinRAR跨目录获取Net-NTLM Hash和DLL劫持
  • MySQL的多表查询
  • Linux下udev应用
  • Responder的使用
  • 【小月电子】FPGA开发板(XLOGIC_V1)系统学习教程-LESSON6
  • JAVA和JVM和JDK和JRE和JAVA SE 是什么? 他们有什么区别? 怎么区分 编程下哪个?
  • Hydro-bzoj,你用过吗?
  • 【云原生 · Kubernetes】apiserver高可用
  • Mendeley教程(3)引用各种文献
  • 研发中学习git(小趴菜)
  • C++ 数据结构与算法(十三)(单调栈)
  • MySQL高级篇——存储过程和函数中的变量
  • pytorch迁移学习载入部分权重
  • 【正点原子STM32连载】第二十四章 内存保护(MPU)实验 摘自【正点原子】MiniPro STM32H750 开发指南_V1.1
  • [译]如何构建服务器端web组件,为何要构建?
  • ESLint简单操作
  • JavaScript对象详解
  • leetcode讲解--894. All Possible Full Binary Trees
  • miniui datagrid 的客户端分页解决方案 - CS结合
  • PyCharm搭建GO开发环境(GO语言学习第1课)
  • Python 反序列化安全问题(二)
  • SpringBoot几种定时任务的实现方式
  • SpringCloud集成分布式事务LCN (一)
  • vue-cli3搭建项目
  • 纯 javascript 半自动式下滑一定高度,导航栏固定
  • 基于web的全景—— Pannellum小试
  • 码农张的Bug人生 - 见面之礼
  • 那些年我们用过的显示性能指标
  • 容器化应用: 在阿里云搭建多节点 Openshift 集群
  • 使用权重正则化较少模型过拟合
  • nb
  • 东超科技获得千万级Pre-A轮融资,投资方为中科创星 ...
  • 如何在招聘中考核.NET架构师
  • ​ssh-keyscan命令--Linux命令应用大词典729个命令解读
  • ### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLTr
  • #pragma multi_compile #pragma shader_feature
  • #我与Java虚拟机的故事#连载12:一本书带我深入Java领域
  • (delphi11最新学习资料) Object Pascal 学习笔记---第2章第五节(日期和时间)
  • (LeetCode C++)盛最多水的容器
  • (强烈推荐)移动端音视频从零到上手(下)
  • (三) diretfbrc详解
  • (四)c52学习之旅-流水LED灯
  • (原创)boost.property_tree解析xml的帮助类以及中文解析问题的解决
  • (转)IIS6 ASP 0251超过响应缓冲区限制错误的解决方法
  • (转)IOS中获取各种文件的目录路径的方法
  • (转)scrum常见工具列表
  • ****** 二 ******、软设笔记【数据结构】-KMP算法、树、二叉树
  • .NET Remoting学习笔记(三)信道
  • .NET 设计一套高性能的弱事件机制
  • .netcore如何运行环境安装到Linux服务器
  • .net分布式压力测试工具(Beetle.DT)
  • [ vulhub漏洞复现篇 ] GhostScript 沙箱绕过(任意命令执行)漏洞CVE-2019-6116
  • [ vulhub漏洞复现篇 ] Jetty WEB-INF 文件读取复现CVE-2021-34429
  • [ 渗透测试面试篇 ] 渗透测试面试题大集合(详解)(十)RCE (远程代码/命令执行漏洞)相关面试题