代码之家  ›  专栏  ›  技术社区  ›  Omar Kooheji

Eclipse无法解析同一命名空间中的枚举?

  •  1
  • Omar Kooheji  · 技术社区  · 15 年前

    我运行Accors是一个非常奇怪的问题,在Eclipse中,我有一个代码库,我已经工作了几个星期了,它工作得很好。我做了一个SVN更新,突然我的一个类无法编译,因为它无法将同一命名空间中的枚举解析为类型。

    我已经检查了Java版本,我在Java 6下运行,所以应该支持枚举。

    而且它一直持续到昨天,现在却没有了。

    还有人见过这种行为吗?我重新加载了Eclipse,但除此之外,我不知道从哪里开始诊断它。

    4 回复  |  直到 12 年前
        1
  •  3
  •   gustafc    15 年前

    如果它确实说“步骤无法解析为类型”,请尝试清理项目(Project->Clean)。Eclipse有时会感到困惑,而一个干净的通常会有帮助。

        2
  •  2
  •   JeeBee    15 年前

    我最近吃过这个。结果发现,有人提交了一些JAR,这些JAR相互冲突(以前有一个内置版本),并放在了构建路径上。检查最近的提交,看看这是否是问题所在,或者看看是什么导致的。

    不过,我肯定会先在Eclipse中进行构建清理,看看Ant/Maven是否受到影响(我假设您有这样的构建脚本)。

        3
  •  0
  •   mikek    15 年前

    奇怪的想法,但是Eclipse是否正在尝试使用1.4.2编译器编译类,并且不识别枚举?

        4
  •  0
  •   Omar Kooheji    15 年前

    我卸载了这个项目,然后重新加载,它就可以工作了…不知道最初的问题是什么…