Error:scalac: error while loading JUnit4, Scala signature JUnit4 has wrong version

简介:
Error:scalac: error while loading JUnit4, Scala signature JUnit4 has wrong version
expected: 5.0
found: 4.1 in JUnit4.class
今天在idea上,利用scala的随机函数,写了一个测试程序,往kafka的服务器不间断写数据,程序写完后,打架包的时候报错。
解决方法一:
把项目里src下方的”test“文件夹删除后再打包就不报错了,"test"文件夹应该是mavn辅助创建的,如果你不用可以删掉,对你的项目没有任何影响
它就是辅助你测试的。
解决方法二: 在新建工程时添加新的maven模板

groupID:net.alchim31.maven

ArtifactID:scala-archetype-simple

Version:1.6

2f8b6ea91d5e022fcc12f79b366d884d47eb1ce9
我在添加新的模板后再次导出的架包时,有出现这个错误:Error:scalac: bad option: '-make:transitive'
这个问题比较好解决在你的pom.xml文件中注释掉“transitive”对应的属性就可以了。
相关文章
|
测试技术
junit3和junit4的比较
junit3和junit4的比较
104 0
|
测试技术 Java
【JUnit 报错】 method initializationerror not found:JUnit4单元测试报错问题
今天是用JUnit测试一段代码,报错method initializationerror not found::出现如下问题: 双击这个就显示出现如下的错误: 查询网上,说是junit版本的问题: 那我就不使用JUnit这个Libernary了,下载最新的junit4_12的架包进行替换。
1109 0
|
1月前
|
IDE Java 测试技术
Junit 单元测试
JUnit是Java常用的单元测试框架,简化了测试用例的编写和执行。其特点包括简单注解、自动化测试、可扩展性、灵活性及与IDE的集成。使用方法涉及创建测试类、利用注解如@Test、@BeforeEach等管理测试生命周期,以及使用各种断言方法验证结果。此外,JUnit支持参数化测试以覆盖更多输入组合,并能与Maven、Gradle等构建工具集成,提升测试效率和项目管理。
39 1
|
3月前
|
Java 测试技术
JUnit 4 单元测试
单元测试是软件开发中必不可少的一环,但是在平常开发中往往因为项目周期紧,工作量大而被选择忽略,这样往往导致软件问题层出不穷。 线上出现的不少问题其实在有单元测试的情况下就可以及时发现和处理,因此培养自己在日常开发中写单元测试的能力是很有必要的。无论是对自己的编码能力的提高,还是项目质量的提升,都是大有好处,本文将介绍 Java 单元测试框架 JUnit 4 的基础认识和使用来编写单元测试,希望同样对你有所帮助。
|
6月前
|
Java 测试技术 API
Junit5单元测试框架详解
前面我们学习了Selenium自动化测试框架,但是有的时候测试用例会很多,我们需要一个工具来管理这些测试用例,而Junit就是一个很好的管理工具,简单点来说,Junit就是一个针对Java的单元测试框架;
101 0
|
6月前
|
Java 测试技术 程序员
|
7月前
|
测试技术
Junit单元测试
Junit单元测试
37 0
|
7月前
|
Java 程序员 网络安全
JUnit5学习之六:参数化测试(Parameterized Tests)基础
了解JUnit5的参数化测试的基本知识
117 2
JUnit5学习之六:参数化测试(Parameterized Tests)基础