簡體   English   中英

Eclipse 無法識別同一項目中的導入

[英]Eclipse not recognizing imports in same project

Eclipse (Indigo) 有時會抱怨我的項目中的某些類cannot be resolved to a type 即使它在彈出列表中顯示類,單擊import (見圖)也不會添加導入語句! 即使我手動添加它,它也無法識別它(並在導入包下划線)。

  • 這僅發生在某些項目中。
  • 未解析的類型在同一個項目中! (不在其他依賴項中)
  • 清理項目確實解決了這個問題,但只是暫時的。
  • 我的應用程序由基於 maven 的多模塊項目組成。
  • 所有項目都是基於maven的。

不承認進口

右鍵單擊您的項目名稱 -> Maven -> 更新項目

對於那些不使用 Maven 的人來說,簡單地刪除項目(並可能重新克隆它)對我來說可靠地工作。

這恰好在非 Maven 項目的 Eclipse Neon.2(2016 版)中。 刷新/更新項目沒有幫助,但我能夠在不重新創建項目的情況下解決這個問題:

  1. 轉到屬性→構建路徑→源
  2. 刪除構建路徑中的所有源文件夾,單擊應用。
  3. 將它們全部添加回來,單擊應用。

右鍵單擊項目 -> Maven -> 更新項目...

檢查(強制更新快照/發布)

暫無
暫無

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

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