servlet编译错误
我设置好环境变量后能正常显示tomcat主页,能运行Hello.html和Hello.jsp,但是在编译HelloServlet.java的时候出现错误如下:
HelloServlet.java:2: 软件包 javax.servlet 不存在
import javax.servlet.*;
^
HelloServlet.java:3: 软件包 javax.servlet.http 不存在
import javax.servlet.http.*;
^
HelloServlet.java:13: 找不到符号
符号: 类 HttpServlet
public class HelloServlet extends HttpServlet {
^
HelloServlet.java:14: 找不到符号
符号: 类 HttpServletRequest
位置: 类 HelloServlet
public void doGet(HttpServletRequest request,
^
HelloServlet.java:15: 找不到符号
符号: 类 HttpServletResponse
位置: 类 HelloServlet
HttpServletResponse response)
^
HelloServlet.java:16: 找不到符号
符号: 类 ServletException
位置: 类 HelloServlet
throws ServletException, IOException {
^
6 错误
我设置的环境变量:
CATALINA_BASE D:\tomcat\apache-tomcat-6.0.16
CATALINA_HOME D:\tomcat\apache-tomcat-6.0.16
JAVA_HOME D:\jdk1.6\jdk
TOMCAT_HOME D:\tomcat\apache-tomcat-6.0.16
path %java_home%\bin;%java_home%\jre\bin;%CATALINA_HOME%\lib;
CLASSPATH .;%java_home%\lib;%java_home%\lib\tools.jar;%TOMCAT_HOME%\lib\servlet-api.jar;%TOMCAT_HOME%\lib\jsp-api.jar;
这样可以吗?怎么编译servlet有错误呢?