错误:程序包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