Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java ';未找到类';运行JUnit测试时_Java_Junit_Intellij Idea_Playframework_Classnotfoundexception - Fatal编程技术网

Java ';未找到类';运行JUnit测试时

Java ';未找到类';运行JUnit测试时,java,junit,intellij-idea,playframework,classnotfoundexception,Java,Junit,Intellij Idea,Playframework,Classnotfoundexception,我在IntelliJ 13.1.4中有一个项目设置,它总是工作得很好(包括测试),但突然间我不能再运行测试了。自上次运行测试以来,未更改任何项目设置,未添加任何其他测试,测试中的所有引用都正常工作,项目的其余部分正常运行,所有测试都已成功编译。我对可能出现的问题没有什么想法 Class not found: "models.utils.ArrangementModelTest" 编辑 我尝试了一个旧版本的签出,我确信测试是有效的(因为我刚刚提交了一个新的测试)。但该版本也不再有效:尝试重建项目

我在IntelliJ 13.1.4中有一个项目设置,它总是工作得很好(包括测试),但突然间我不能再运行测试了。自上次运行测试以来,未更改任何项目设置,未添加任何其他测试,测试中的所有引用都正常工作,项目的其余部分正常运行,所有测试都已成功编译。我对可能出现的问题没有什么想法

Class not found: "models.utils.ArrangementModelTest"
编辑


我尝试了一个旧版本的签出,我确信测试是有效的(因为我刚刚提交了一个新的测试)。但该版本也不再有效:尝试重建项目,在eclipse中,我知道“清理项目”应该会有所帮助。

最后,通过几个步骤解决了该问题:

  • 退出Intellij
  • 删除.IntelliJIdea13和.IdealC13
  • 我正在使用typesafe activator,在项目级别运行activator clean
  • 删除项目中与intellij相关的文件
  • 在项目级别运行activator idea
  • 启动IntelliJ
  • 重新安装插件,安装项目,enz

  • 罪魁祸首似乎是IntelliJ的Play 2.0插件

    尝试检查项目构建路径,可能是由于意外,某些资源被排除在外。如果正常,请尝试重新启动IntelliJ;-)构建路径很好,所有应该存在的东西都在那里。重新安装IntelliJ和构建项目文件、构建路径等也不起作用。编译似乎更有可能出现问题。您的应用程序未成功编译。尝试检查生成路径,清理并生成项目,如果您使用的是maven,请尝试maven clean,然后安装。很久以前,我遇到了完全相同的问题,原因是我错误地将测试类从编译中排除(尽管我无法在project browser上查看排除)。您能检查一下类ArrangementModelTest是否在设置>编译器>排除上吗?也许是同样的问题。。。