繁体   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