我写了一个servlet,内容如下:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class Morning extends HttpServlet
{
public void service(HttpServletRequest req,
                    HttpServletResponse res)
throws ServletException,IOException
{
res.setContentType("text/html;charset=Big5");
PrintWriter pw=res.getWriter();
pw.println("<html>");
pw.println("<head>");
pw.println("<title>Morning</title>");
pw.println("</head>");
pw.println("<body>");
pw.println("<h1>Good Morning!!</h1>");
pw.println("</body>");
pw.println("</html>");
}
}
但是用javac编译不过去,说是找不到javax下的那些包。我安的是j2sdk1.4.2_02,在dos下编译。
这是什么原因?我安装j2sdk后,直接在dos下javac编译的。没用其他的集成开发工具,javac编译怎么解决?

解决方案 »

  1.   

    然后在tomcat的如下路径下C:\Tomcat 4.1\common\lib找到servlet.jar,
    并把它copy到C:\j2sdk1.4.1_05\jre\lib\ext目录下,然后编译就ok了~
      

  2.   

    javac编译不过去,说是找不到javax下的那些包
    原因就是缺少jar包 :servlet.jar
    ps :问题解决了,别忘了给分~~
      

  3.   

    不安装直接在环境变量里面配置servlet.jar的路径也可以吧
      

  4.   

    可以,不过只能编译了估计搂主写servlet不是只为了编译把~
      

  5.   

    没有认到servlet.jar包,在环境变量里把你的servlet.jar的路径加进去就可以了
      

  6.   

    直接添加servlet.jar你是无法运行你的程序的,还需要装jboss====CSDN 小助手 V2.5 2005年11月05日发布====
    CSDN小助手是一款脱离浏览器也可以访问Csdn论坛的软件
    界面:http://blog.csdn.net/Qqwwee_Com/archive/2005/11/05/523395.aspx
    下载:http://szlawbook.com/csdnv2