我有java sdk 1.7。我一直使用 django/python 进行 web 开发,这将是我第一次使用 java。
当我尝试时:
import javax.servlet.http.*;
没有找到servlet?如何正确安装此 servlet jar?
编辑:
我正在使用 java 为谷歌应用引擎开发一些小东西。
它不附带标准 JDK,您需要在类路径中添加 servlet-api.jar
如果您的 IDE 是 Intellij,您必须获得 Ultimate 版本。
以下是Intellij IDEA 终极版的功能。
然后,您可以轻松地启动一个 Intellij J2EE 项目,该项目将在类路径中包含所有必要的 jar。希望这可以帮助。
它不附带核心 J2Se 分布的分布 ..因为这个 API 取决于您使用的服务器(tomcat,码头)。所以它带有服务器。如果您使用的是 tomcat,则它位于 tomcat lib 目录中,名称为 servler-api.jar 。将其添加到您的类路径
“javax.servlet.*”和朋友随您使用的任何 servlet 容器一起提供。Tomcat 使用 j2ee.jar 或 servlet.jar (IIRC),WebSphere 使用不同的 .jar,等等。
您正在使用 Google App Engine。
这意味着您需要使用 Google .jar 文件。
这是文档:
https://developers.google.com/appengine/docs/java/runtime
当您使用 Java SDK 中的 AppCfg 工具上传应用程序时,App Engine 知道要为您的应用程序使用 Java 运行时环境。
App Engine Java API 只有一个版本。此 API 由 SDK 中包含的 appengine-api-*.jar 表示(其中 * 表示 API 和 SDK 的版本)。您可以通过将此 JAR 包含在应用程序的 WEB-INF/lib/ 目录中来选择应用程序使用的 API 版本。如果发布的 Java 运行时环境的新版本引入了与现有应用程序不兼容的更改,则该环境将具有新的版本号。您的应用程序将继续使用以前的版本,直到您将 JAR 替换为新版本(来自较新的 SDK)并重新上传应用程序。