包javax.servlet。*;不存在,其他javax包也不存在

时间:2013-11-09 18:57:47

标签: tomcat servlets package

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

  

包javax.servlet不存在

请帮忙。提前谢谢。

1 个答案:

答案 0 :(得分: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
相关问题