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