如何让Eclipse识别Java EE jar文件,以便Servlets可以编译?

5 eclipse servlets jar java-ee

我正在设置Eclipse的Java EE版本来编译Servlets.我有一个问题,Eclipse说"HttpServlet"无法解析,因为它无法找到Java EE jar文件.

我使用的是Windows XP.我已经启动并运行了Tomcat 6.0.我认为最简单的解决方案是链接到Tomcat安装中的servlet-api.jar文件.

我将它添加到Windows CLASSPATH环境变量中.现在它看起来像这样:.; C:\ Program Files\Java\jre1.6.0_04\lib\ext\QTJava.zip; C:\ Program Files\Apache Software Foundation\Tomcat 6.0\lib\servlet-api.jar

那没用.难道我做错了什么?

什么是最好的解决方案?

Tat*_*ela 7

您可以将servlet-api.jar文件添加到项目属性中.从项目层次结构中右键单击项目名称 - >属性 - > Java构建路径 - >库选项卡.从那里,将servlet-api.jar添加为外部jar文件.


Qua*_*dir 6

首先通过转到New - > Server - > Server添加Tomcat Server.然后右键单击您的项目,单击Build Path - > Configure Build Path.单击Add Library - > Server Runtime并选择您添加的Tomcat服务器.


Von*_*onC 2

有几件事需要检查:

您是否将项目创建为“动态 Web 项目”(通过“新建”->“项目...->Web”->“动态 Web 项目”)?

您应该有一个 Web App Libraries 目录,其中包含:

  • 网络应用程序库
  • JRE系统库
  • Apache Tomcat vx.y

您是否在“窗口 -> 首选项... -> 服务器 -> 安装的运行时”中选择了服务器?

您在 Prefereces -> Java -> Build Path -> Classpath 中是否有一个 TOMCAT_HOME 变量引用 tomcat 安装的主目录?尝试将其添加到您的项目类路径中。