我在Eclipse(Java EE版)项目中使用了一些类,例如ServletConfig
。如果我只是添加一些代码与此类的对象而不导入它,并单击错误符号(应该出现导入选项的位置),它只显示创建具有该名称的类的选项。如果我仍然导入它:
import javax.servlet.ServletConfig;
指出错误并向我显示create the class 'ServletConfig' in packgae 'javax.servler'
的选项。它正在使用Windows 7的另一台计算机上工作。我使用的是Windows 8.1。
帮助!
答案 0 :(得分:0)
听起来好像您的项目没有配置为 Web项目,而是作为普通的Java项目。通常,您在创建项目时会这样做。您可以选择文件 / 新 / 动态网站项目。
如果您还没有这样做,您应该能够修复配置。在项目设置中,转到 Project Facets 并选中动态Web模块。
如果我没有弄错的话,您还需要设置一个Web服务器运行时环境。首先转到Eclipse的首选项,然后选择服务器 / 运行时环境。如果列表为空,请添加一个。
然后再次转到项目设置并确保选择了目标运行时:
如果一切顺利,项目资源管理器将在 Java资源 / 库 / Apache Tomcat v7.0 中显示所有Web服务器jar (或任何你的环境被称为)。其中一个罐子是servlet-api.jar,包含你正在寻找的类。