0

我使用 JDK7、JRE7 和 Tomcat 7。我已经在命令提示符中提到了 Tomcat 库的类路径。但是在编译servlet时出现错误:

包 javax.servlet 不存在

请帮忙。提前致谢。

4

1 回答 1

1

我测试了您的示例,当您在路径中拼写错误时显示编译器错误。

命令:

javac -classpath "D:\tomcatX\lib\servlet-api.jar;classes;" -d classes src\Ch1Servlet.java

错误:

src\Ch1Servlet.java:3: package javax.servlet.http does not exist
import javax.servlet.http.HttpServlet;

命令:

javac -classpath "D:\tomcat\lib\servlet-api.jar;classes;" -d classes src\Ch1Servlet.java

现在好了。

因此,请仔细检查您到 Tomcat 的路径(我认为它缺少一些空格):

javac -classpath "C:\ProgramFiles\ApacheSoftwareFoundation\Tomcat7.0\lib\servlet-api.jar;classes;‌​" -d classes src\Ch1Servlet.java

大概应该是:

javac -classpath "C:\Program Files\Apache Software Foundation\Tomcat7.0\lib\servlet-api.jar;classes;‌​" -d classes src\Ch1Servlet.java
于 2013-11-10T08:15:19.110 回答