Eclipse:导入无法识别

时间:2015-02-02 19:55:45

标签: java eclipse tomcat import package

我在Eclipse(Java EE版)项目中使用了一些类,例如ServletConfig。如果我只是添加一些代码与此类的对象而不导入它,并单击错误符号(应该出现导入选项的位置),它只显示创建具有该名称的类的选项。如果我仍然导入它:

import javax.servlet.ServletConfig;

指出错误并向我显示create the class 'ServletConfig' in packgae 'javax.servler'的选项。它正在使用Windows 7的另一台计算机上工作。我使用的是Windows 8.1。

帮助!

1 个答案:

答案 0 :(得分:0)

听起来好像您的项目没有配置为 Web项目,而是作为普通的Java项目。通常,您在创建项目时会这样做。您可以选择文件 / / 动态网站项目

如果您还没有这样做,您应该能够修复配置。在项目设置中,转到 Project Facets 并选中动态Web模块

enter image description here

如果我没有弄错的话,您还需要设置一个Web服务器运行时环境。首先转到Eclipse的首选项,然后选择服务器 / 运行时环境。如果列表为空,请添加一个。

enter image description here

然后再次转到项目设置并确保选择了目标运行时:

enter image description here

如果一切顺利,项目资源管理器将在 Java资源 / / Apache Tomcat v7.0 中显示所有Web服务器jar (或任何你的环境被称为)。其中一个罐子是servlet-api.jar,包含你正在寻找的类。