Eclipse 3.2.2 内容辅助在项目中找不到类

Posted

技术标签:

【中文标题】Eclipse 3.2.2 内容辅助在项目中找不到类【英文标题】:Eclipse 3.2.2 content assist not finding classes in the project 【发布时间】:2010-09-06 22:07:04 【问题描述】:

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

我看到了清理工作区、重新打开工作区、使用 -clean 命令运行 eclipse 的建议,但这些都没有奏效。

【问题讨论】:

你找到解决方案了吗? 不,我没有找到解决方案。 【参考方案1】:

转到偏好设置中的 Java/Editor/Content Assist/Advanced,并确保选择了正确的提案类型。当我第一次迁移到 3.4 时,同样的事情发生在我身上。

【讨论】:

我在内容辅助首选项中尝试了多种方法,包括: * 关闭所有内容辅助,清理,然后重新启用 * 打开所有内容辅助,然后清理 * 恢复内容辅助的默认值,然后清洁 * 大部分介于两者之间【参考方案2】:

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

package FG::CatalogueFichier;
use FG::Catalogue;
our @ISA = qw(FG::Catalogue);
use strict;

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

【讨论】:

【参考方案3】:

您确定选中了“项目”菜单中的“自动构建”吗? :-)

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

【讨论】:

【参考方案4】:

我有时会发现我“丢失”了内容辅助,因为“内容辅助计算机”被禁用了。

这是在:

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

org.eclipse.jdt.ui.prefs

我只需要删除这个属性: content_assist_disabled_computers=

【讨论】:

以上是关于Eclipse 3.2.2 内容辅助在项目中找不到类的主要内容,如果未能解决你的问题,请参考以下文章

eclipse部署web项目至本地的tomcat但在webapps中找不到

arm-none-eabi-g++:在 Eclipse 中找不到命令

在 Eclipse 中找不到 AVD 或 SDK 管理器

eclipse的maven项目中找不到Maven Dependencies

eclipse部署web项目至本地的tomcat但是在webapps中找不到

在 Eclipse 中找不到 -lgml - GLM