IDEA gradle導入Junit包提示沒有Junit.jar包
文章目錄
一.前言
IDEA 提示沒有Junit包兩種解決方法:
- IDEA+第三方插件(gradle 或 maven) 在gradle.build中導入junit4.12 包後,使用@Test註解時提示沒有junit.jar包解決方法
- 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包
- 單元測試可以運行了。
- 單元測試運行結果