关于linux:Eclipse 3.2.2内容有助于不在项目中查找类

关于linux:Eclipse 3.2.2内容有助于不在项目中查找类

Eclipse 3.2.2 content assist not finding classes in the project

在Linux上的Eclipse 3.2.2中,内容辅助不在同一个项目中查找类。不能升级到3.2以上,因为在Solaris 3.2上不能使用SWT。

我已经看到清理工作区,重新打开工作区,使用-clean命令运行eclipse的建议,但没有一个起作用。


在"首选项"中转到Java / Editor / Content Assist / Advanced,并确保选择了正确的投标类型。当我第一次移至3.4时,我也发生了同样的事情。


感谢您的最后评论,它部分起作用。
如果存在任何类型的错误,则内容帮助将无法正常工作。修复后,它会部分起作用。
我说部分原因是因为当我执行Perl EPIC继承时,似乎有一个错误,例如:

1
2
3
4
package FG::CatalogueFichier;
use FG::Catalogue;
our @ISA = qw(FG::Catalogue);
use strict;

,继承的子例程不会显示在内容助手中。


确定要在"项目"菜单中选中"自动构建"吗? :-)

另一件事:问题视图是否未经过滤,是否完全清除了编译错误和类路径错误?


有时我会发现我的"丢失"内容帮助,因为"内容帮助计算机"被禁用了。

这是在:

1
2
3
[Workspace]\\.metadata\\.plugins\\org.eclipse.core.runtime\\.settings

org.eclipse.jdt.ui.prefs

,我只需要删除此属性:
content_assist_disabled_computers =


推荐阅读