2009-06-18 130 views
1

我运行accorss一个非常奇怪的问题,在Eclipse中我有一个代码库,我一直在努力了几个星期,它的工作正常。我做了一个svn更新,突然之间我的一个类没有编译,因为它无法解析相同命名空间中的类型的枚举。Eclipse无法解析相同名称空间中的枚举?

我检查了Java版本,我在Java 6下运行,因此应该支持枚举。

它也一直工作到昨天,现在它没有。

有没有人见过这种行为?我已经重新加载日食,但除此之外,我不知道从哪里开始诊断它。

+0

仅此Eclipse还是maven/ant/javac失败? – 2009-06-18 10:25:30

+0

我只在eclipse中试过,我会尝试使用javac并回复给你。 – 2009-06-18 10:26:53

回答

0

我卸载该项目,并重新加载它,它只是工作...不知道什么原著的问题是......

0

奇怪的想法,但它可能是eclipse试图编译您的类使用1.4.2编译器,并不认识枚举?

3

如果确实说“步骤无法解析为某种类型”,只需尝试清理项目(项目 - >清理)即可。 Eclipse有时会感到困惑,干净通常会有所帮助。

2

最近,我有这个。原来,有人犯了一些冲突的瓶子(有一个以前的内置),并将其放在构建路径上。检查最近的提交,看看是否是问题所在,或者查看可能导致问题的原因。但是我肯定会在Eclipse中首先进行一次构建clean,然后查看ANT/Maven是否受到影响(您确实有这样的构建脚本)。