【发布时间】:2012-07-13 14:24:49
【问题描述】:
我正在尝试创建我的第一个 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 命令 shell 的问题,而且我在目录名称中有空格。我将tomcat应用程序保存为带有空格的“tomcat 7”。我试图用“tomcat7”来达到它 - 那是没有空格..以下行有效
javac -classpath .;C:/Tomcat7/lib/servlet-api.jar;
-d ../classes com/example/web/BeerSelect.java
【问题讨论】:
标签: java servlets compiler-errors tomcat7