【发布时间】:2009-06-16 14:04:45
【问题描述】:
我没有广泛使用 Java,因此忘记了很多基本的东西。基本上,我正在处理一个 web 动态项目(使用带有 jdk 1.6 的 Eclipse IDE),并且在构建过程中,我收到无法找到 Cookie 类和其他 web 相关类的错误。我错过了什么?
我需要添加哪些 Jars 文件(以及如何添加)?
谢谢
【问题讨论】:
我没有广泛使用 Java,因此忘记了很多基本的东西。基本上,我正在处理一个 web 动态项目(使用带有 jdk 1.6 的 Eclipse IDE),并且在构建过程中,我收到无法找到 Cookie 类和其他 web 相关类的错误。我错过了什么?
我需要添加哪些 Jars 文件(以及如何添加)?
谢谢
【问题讨论】:
认为你需要 servlet-api.jar
在这里尝试任何你需要的 jar 文件http://www.java2s.com/Code/Jar/CatalogJar.htm
【讨论】:
听起来你不见了servlet-api.jar
您可以从Maven repository下载。
【讨论】:
Servlet 只是企业版的一部分,而不是 Java 标准版的一部分。所以你需要 Java 企业版,也就是 Java EE。
【讨论】:
正如其他人所说,您缺少服务器 api jar。
话虽如此,仅下载 servlet api jar 而不是附带的服务器意味着您实际上无法测试您的代码。
在 Eclipse 中,一旦安装了 servlet 容器,例如 Sun's Glassfish、Apache Tomcat 或 Jetty,您就可以创建它的服务器实例,以便 Eclipse 可以针对您的服务器的 servlet 实现进行编译。创建服务器实例也意味着 Eclipse 的 Run on Server 命令有效。
IBM 在Developing Web applications with Tomcat and Eclipse 上有一个稍微过时的指南。如果您有 Eclipse EE 版本,则可以跳过整个“安装 Web 工具”部分,因为已经安装了 Web 工具。
【讨论】: