[英]Eclipse: Imports not being recognized
我在Eclipse(Java EE版)項目中使用了一些類,例如ServletConfig
。 如果我只是添加一些帶有此類對象的代碼而不導入它,然后單擊錯誤符號(應該在其中顯示導入選項),則它僅顯示使用該名稱創建類的選項。 如果我仍然導入它:
import javax.servlet.ServletConfig;
它指出了一個錯誤,並向我顯示了create the class 'ServletConfig' in packgae 'javax.servler'
的選項。 它正在另一台裝有Windows 7的計算機上工作。我正在使用的是Windows 8.1。
救命!
聽起來好像您的項目沒有配置為Web項目,而是配置為純Java項目。 通常,在創建項目時會這樣做。 您將選擇File / New / Dynamic Web Project 。
如果尚未這樣做,則應該可以修復配置。 在項目設置中,轉到Project Facets並檢查Dynamic Web Module 。
如果我沒記錯的話,您還需要設置一個Web服務器運行時環境。 首先轉到Eclipse的首選項,然后選擇服務器 / 運行時環境 。 如果列表為空,請添加一個。
然后再次轉到項目設置,並確保選擇了目標運行時:
如果一切正常,項目瀏覽器將顯示Java資源 / 庫 / Apache Tomcat v7.0 (或您所稱的環境)中的所有Web服務器jar。 jar之一是servlet-api.jar,其中包含您要查找的類。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.