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