簡體   English   中英

Eclipse項目“MyClass無法解析為類型”

[英]Eclipse project “MyClass cannot be resolved to a type”

我有一個Java項目,我正在Eclipse Indigo中工作。 看似隨機(但通常在文件保存之后)IDE將停止識別我的類,唯一的解決方案是項目清理。 例如,我有一個類FailedJobManager.java在包com.ccn.sec它引用一DistributionJob.java在包com.ccn.sec.domain 當問題出現時,我將在FailedJobManager收到錯誤說: DistributionJob cannot be resolved to a type DistributionJob的導入也出錯,表示無法解析導入。 如果我做了清理,錯誤就會消失。

我不介意偶爾點擊清潔,但是當我每2分鍾點擊它時它會變得很快。 我試過玩構建路徑順序,但沒有用。

有沒有其他人經歷過這個,如果是這樣,你做了什么來解決它?

我發現了這個問題。 我有一個ANT構建,它將編譯的類輸出到Eclipse構建輸出其編譯類的相同構建文件夾。 在完成項目的ANT構建之后,ANT編譯的類將被放入build / WEB-INF / classes中。 隨后修改文件然后保存該文件將觸發Eclipse構建,該構建將Eclipse編譯的類放在構建/類中,從而導致構建文件夾包含兩組相同的類。 這顯然為Eclipse編譯器帶來了沖突,給了我“......無法解析為類型”的錯誤。 將ANT構建文件夾移動到專用文件夾可以解決問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM