簡體   English   中英

Eclipse:無法識別導入

[英]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.

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