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

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

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

【问题讨论】:

  • 你找到解决方案了吗?
  • 不,我没有找到解决方案。

标签: linux eclipse eclipse-3.2


【解决方案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=

      【讨论】:

        猜你喜欢
        • 2012-06-19
        • 1970-01-01
        • 2013-07-05
        • 2012-10-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-11-24
        • 2012-02-05
        相关资源
        最近更新 更多