按《maven实战》提示 程序包org.junit不存在
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了按《maven实战》提示 程序包org.junit不存在相关的知识,希望对你有一定的参考价值。
但是检查~/.m2/下面的仓库,能看到junit的
参考技术A 安装 Maven 之前要求先确定你的 JDK 已经安装配置完成。Maven是 Apache 下的一个项目,目前最新版本是 3.0.4,我用的也是这个。首先去官网下载 Maven
下载完成之后将其解压,我将解压后的文件夹重命名成 maven,并将它放在 D:\Server 目录下,即 maven 最终的路径是:D:\Server\maven
配置 maven 环境变量:
系统变量:MAVEN_HOME = D:\Server\maven
用户变量:path = %MAVEN_HOME%\bin
相信大家都有配过环境变量的,详细步骤就不说了,对着把属性名和属性值配上的OK了。
Eclipse开发Maven项目提示:程序包org.junit不存在解决方案
原因:
个人考虑产生此错误的原因是因为Eclipse中对于测试和开发的鉴定不明?Intellij中没有错误,因为Intellij对项目的管理就是同Maven结构的。
解决方案:
原来的junit的scope是test,可以将它注释后作为临时的解决方案:
Old:
<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <!-- 默认的版本为3.8.1,修改为4.x,因为3.x使用的为编程的方式,4.x为注解的形式。 --> <version>4.12</version> <!-- 表示这个依赖的作用域范围为test --> <scope>test</scope> </dependency>
New:
<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <!-- 默认的版本为3.8.1,修改为4.x,因为3.x使用的为编程的方式,4.x为注解的形式。 --> <version>4.12</version> </dependency>
以上是关于按《maven实战》提示 程序包org.junit不存在的主要内容,如果未能解决你的问题,请参考以下文章
程序包org.junit不存在和编码GBK的不可映射字符问题解决
Maven 3 和 JUnit 4 编译问题:包 org.junit 不存在
maven 程序包不存在Error:(3, 24) java?
Eclipse 2018-09与jdk11声称包org.junit缺失,即使它包含在maven中
eclipse使用单元测试JUnit时,提示导包失败“The type org.junit.jupiter.api.Assertions is not accessible”?