2009-06-18 124 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是否受到影響(您確實有這樣的構建腳本)。