终极解决方法--IDEA gradle导入Junit包提示没有Junit.jar包

IDEA gradle导入Junit包提示没有Junit.jar包

一.前言

IDEA 提示没有Junit包两种解决方法:

  1. IDEA+第三方插件(gradle 或 maven) 在gradle.build中导入junit4.12 包后,使用@Test注解时提示没有junit.jar包解决方法
  2. IDEA自带junit 解决。

二.gradle解决方案

2.1. gradle.build导入junit.jar包

dependencies {
	testCompile group: 'junit', name: 'junit', version: '4.12'
}

2.2. Project Structure是否有junit.jar包

  • 打开 Project Structure 快捷键:Ctrl+Shift+Alt+s
  • 查看Modules-项目的依赖中是否有Junit的jar包
    在这里插入图片描述

2.3. 添加Junit.jar包

查看项目模块中的依赖中没有Junit包,需要添加Junit.jar包。
点击依赖列表右边的 + 号,选择Library从项目的依赖库中添加
在这里插入图片描述

  • 添加 junit 和 hamcrest-core两个jar包
    在这里插入图片描述
  • Dependcies已添加两个jar包
    在这里插入图片描述
  • 注意添加了jar包后,运行@Test单元测试,依旧提示没有junit包。
  • 原因在于导入包默认状态是Test,需要将Test改成 Compile 在运行单元测试就没有问题了。
    在这里插入图片描述
  • @Test 运行正常
    在这里插入图片描述

三.IDEA 自带junit解决

IDEA的安装程序lib中自带了junit包,在没有第三方插件导入依赖包的情况下,可以选择IDEA自带的junit包,效果和第三方是一样的。

3.1. 添加IDEA自带junit包

  • 打开 Project Structure 快捷键:Ctrl+Shift+Alt+s
  • 点击 + 号 选择 JARs or directories 方式导入jar包
    在这里插入图片描述
  • 找到IDEA安装路径下的lib文件夹,选择Junit 和hamcrest-core 两个jar包
    在这里插入图片描述
    在这里插入图片描述
  • 已添加IDEA 自带的Junit 和hamcrest-core jar包
    在这里插入图片描述
  • 单元测试可以运行了。
    在这里插入图片描述
  • 单元测试运行结果
    在这里插入图片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章