去下载j2sdkee
javax.servlet 在里面

解决方案 »

  1.   

    Jsdk1.0.4
       ~~~~~~~ ??javax.servlet in j2ee
      

  2.   

    download and install j2sdkee1.3.1
      

  3.   

    Jsdk1.0.4 也太老了吧, 你需要单独下一个servlet.jar文件并放在classpath中。
      

  4.   

    Jsdk1.0.4 也太老了吧, 你需要单独下一个servlet.jar文件并放在classpath中。
      

  5.   

    你或者用jb,那个东西自己带了j2ee.jar的,里面有serlvet相关的package.
    你要是喜欢用纯粹的jdk(就象我一样),那你就找一个j2ee.jar的文件(如果没有的话,在jb目录找或者自己装一个j2sdkee),然后设置好你的classpath就一切ok.我最讨厌JB.
      

  6.   

    我用的是最新的jsdk1.4.0也要补装一个包吗?
      

  7.   

    javax.servlet.* belong to j2ee, not standard jdk
      

  8.   

    哦,这样子,但是我下了一个j2sdkee1.3.1,然后编译,仍是同样的提示呀,
    而且我搜索了里面的文件,没见什么servlet.jar
      

  9.   

    是我弄错了,刚才的编译是即上还是在jsdk1.4.0下编译的,但是我查了j2sdkee1.3.1目录,里面没有什么javac,那如何在j2sdkee1.3.1中编译下面的程序呢?
    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 !! <BR>");
    pw.println("早安 !!</H1>");
    pw.println("</BODY>");
    pw.println("</HTML>");
    }
    }