编程语言
首页 > 编程语言> > 错误:程序包javax.servlet.http不存在

错误:程序包javax.servlet.http不存在

作者:互联网

我正在尝试创建我的第一个servlet,并且在尝试编译代码时遇到上述错误.我已经阅读了stackoverflow,这是由于SE JDK不包含servlet api.但是,我使用以下命令从命令行进行编译:

javac -classpath C:/Tomcat7/lib/servlet-api.jar; 
      -d ../classes com/example/web/BeerSelect.java.

如您所见,我在命令行上引用了servlet-api.请您告知我为什么仍然出现此错误.我正在使用tomcat 7

谢谢

对于任何有兴趣的人..我找到了我的问题.这是Windows命令外壳程序出现的问题,并且目录名称中有空格.我将tomcat应用程序另存为“ tomcat 7”,并带有空格.我试图用“ tomcat7”到达它-这是没有空格的.

javac -classpath .;C:/Tomcat7/lib/servlet-api.jar;
      -d ../classes com/example/web/BeerSelect.java

解决方法:

如果使用的是Maven,则应使用提供的范围添加servlet-api 2.5依赖项(有关更多详细信息,请参见here).

标签:compiler-errors,servlets,tomcat7,java
来源: https://codeday.me/bug/20191101/1981026.html