为什么eclipse不能在同一个包中解析类?

Ced*_*ach 36 eclipse git dependency-management

我点击F5~1000次并重新启动eclipse(也使用-clean),删除/ bin,但没有任何帮助.手动导入DoodleClient没有帮助.DoodleClient存在并且非常好,一切都在以前工作.点击"导入'DoodleClient'..."什么都不做.

在发生此问题之前我做了什么:

  1. 我将.class添加到.gitignore
  2. git rm *.class
  3. 在下一次拉动中,git删除了.class文件的hunderts

在此输入图像描述

小智 80

或者,您可以突出显示该项目:

Clean ...从" 项目"菜单中选择,如果已激活该Build Automatically选项(在同一菜单中),则将重新生成类.

  • 试过这个,根本没有帮助. (10认同)

Ced*_*ach 19

我可以解决它:在另一个项目(来自相同的git repo),我在不同包中的几个文件上遇到了同样的问题.我所要做的只是在文件中写入一个空白区域,再次将其删除并保存,因此eclipse会重新编译它(我猜).

某种奇怪的行为......:S


Dak*_*iya 12

我在Maven项目中遇到了同样的错误.运行Maven清理并关闭项目并重新打开对我不起作用.右键单击项目 - > Maven - > Update Project为我工作.


Sco*_*tyG 6

我试图刷新工作区(F5)并清理项目,但这并没有成功.对我有用的是右键单击项目并选择"关闭项目".

关闭后,我重新打开了这个项目.这似乎刷新了Eclipse中项目的所有文件.


小智 6

右键单击项目,然后右键单击Maven,然后单击更新项目


Isa*_*ley 5

幸运的是,我没有出现 1000 个错误;对于我的 20 多个类解析问题,我所做的是:

  1. 删除违规班级名称的一部分
  2. 将光标放在(班级名称的剩余片段)的末尾,进行自动建议(Ctrl+空格)并从建议中选择正确的班级
  3. 节省

乏味,但它的工作......