Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/363.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 eclipse找不到的类和junit测试(在一段时间之后,尤其是在重构之后)_Java_Eclipse_Maven_Junit - Fatal编程技术网

Java eclipse找不到的类和junit测试(在一段时间之后,尤其是在重构之后)

Java eclipse找不到的类和junit测试(在一段时间之后,尤其是在重构之后),java,eclipse,maven,junit,Java,Eclipse,Maven,Junit,我正在与Eclipse(Juno)合作进行一个Java web项目。我也使用Maven 一段时间后,“自动完成”功能不会列出项目的类。但它仍然适用于引用库(如guava等)中的类。创建新类和查找超类(从我的项目中)也不起作用。 如果我想运行JUnit测试(运行方式->JUnit测试),Eclipse会抱怨“找不到JUnit测试” 我找到的唯一解决办法是重新启动eclipse。但一小时做五次这样的事很烦人:-) 我发现这个问题经常发生在创建/删除类或重构之后。特别是在尝试重命名方法之后(这通常需要

我正在与Eclipse(Juno)合作进行一个Java web项目。我也使用Maven

一段时间后,“自动完成”功能不会列出项目的类。但它仍然适用于引用库(如guava等)中的类。创建新类和查找超类(从我的项目中)也不起作用。 如果我想运行JUnit测试(运行方式->JUnit测试),Eclipse会抱怨“找不到JUnit测试”

我找到的唯一解决办法是重新启动eclipse。但一小时做五次这样的事很烦人:-)

我发现这个问题经常发生在创建/删除类或重构之后。特别是在尝试重命名方法之后(这通常需要很长时间,并且不会成功和/或产生错误-注意:在重构之前,我通常没有编译错误)


编辑:有时当我再次关闭并重新打开项目时,它会有所帮助。

它是否也会在新的工作区中重新出现?是否已选中“自动生成”项目设置?如果没有,eclipse不会在没有手动通知的情况下重新编译新代码。是的,选中“自动构建”以创建新的干净工作区