我正在使用Eclipse进行Java开发.我的所有源代码编译良好,生成的应用程序编译良好.但是,我一直在Package Explorer中收到"red-x"错误通知.
我在源目录中的所有源代码(对于快照来说太长)编译正常,没有显示"red-x"错误图标.
任何有关如何解决问题的建议都将受到高度赞赏.
是的,有时这种情况无缘无故发生.您可以转到"问题"-Tab(控制台输出旁边)并查看错误消息,因此您可以通过这种方式缩小范围.
这种情况经常发生在我使用Maven的时候,在我发现这个问题之前我总是忽略它.在这种情况下,您需要更新项目(通过查看"问题"窗格计算出来)
从项目上下文菜单:Maven - > Update Project并选择可用的maven代码库
或者,您可以使用(Alt + F5)调出相同的窗口
尝试清理项目并重建它.
建立后。刷新项目,如果仍然存在,请右键单击Eclipse中的“问题”选项卡,然后选择“全部删除”。
如果您执行maven安装并且Eclipse属性文件未正确更新,通常会发生这种情况。即使您的项目没有任何错误。希望!
我想首先感谢所有回答的人.但在我的情况下,清洁和重建是不够的,因为问题仍然存在,需要修复.
原来我的一个软件包目录被意外复制,因此现在存在一个名为"dagskra的副本"的额外目录,其中包含带有错误包声明的Java文件.此外,此"新"目录中的错误不会在其中存在的包中显示"red-x":
Package Explorer中的快照显示错误的"dagskra副本"目录http://www.freeimagehosting.net/uploads/a824304b18.png
这是读"问题"标签的暗示:-)让我转向正确的方向,所以我选择那个答案作为接受的答案,因为这就是我所需要的:
来自"问题"选项卡的快照http://www.freeimagehosting.net/uploads/dea26d5dd0.png
希望这会有助于其他人......