我有一个java类GeneticAlgorithm
和一个junit测试类GeneticAlgorithmTest
。在GeneticAlgorithm
上定义的是我正在尝试测试的静态方法reproduce
。在我的测试用例中,我调用了静态方法GeneticAlgorithm.reproduce
。
当我尝试在Eclipse中运行JUnit 4
测试运行器时,出现以下错误:
java.lang.Error: Unresolved compilation problem:
GeneticAlgorithm cannot be resolved
Eclipse没有给我任何编译时错误,如果我删除该行,JUnit 4
测试运行器就可以工作。
如何解决此错误?任何帮助表示赞赏。我应该提一下,这是一个Maven
配置的项目。
答案 0 :(得分:0)
好吧,我设法通过更改配置项目的构建路径顺序来解决这个问题。您可以通过右键单击项目名称到达那里,然后转到Build Path -> Configure Build Path
。
我将我的maven依赖项移到了jre系统库之上。出于某种原因,这很有用。