我使用JDK7,JRE7和Tomcat 7.我已经在命令提示符中提到了Tomcat库的类路径。但是在编译servlet时我得到了一个错误:
包javax.servlet不存在
请帮忙。提前谢谢。
答案 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