你是用什么编译的?编译的错误信息是什么?编译不通过应该是Code有问题,或者类的路径不正确。

解决方案 »

  1.   

    to: CoolAbu(程序员跟GF不兼容(★★★★))环境是tomcat5+j2sdk1.4.2
    code是没有问题的。
    错误提示是有很多类not exit
      

  2.   

    因为你的环境中没有servlet.jar
      

  3.   

    servlet.jar 已经家入classpath中了,还是编译不了,
    程序如下:
    package hall; import java.io.*; 
    import javax.servlet.*; 
    import javax.servlet.http.*; public class HelloWorld extends HttpServlet { 
      public void doGet(HttpServletRequest request,HttpServletResponse response)
    throws ServletException, IOException { 
       PrintWriter out = response.getWriter(); 
       out.println("Hello World"); 
     } 
    }
      

  4.   

    错误提示是有很多类not exit那就说明你的类的路径并没有设对,系统根本就找不到
      

  5.   

    Yeah, the classpath you havn't setting right.change it.
      

  6.   

    我记得以前有个贴子讲到把什么文件copy到什么文件夹下就可以,具体是什么文件到什么文件夹我就不记得了!
      

  7.   

    把servlet.jar拷贝到JDK的lib目录下,你先写一个最简单的Servlet,然后编译,看能不能通过.
      

  8.   

    虽说我也编译不出来,但是可以肯定的是,你写的这段代码有问题:第一,既然用到了doGet,那么就应该有一个页面来调用这个Servlet,而且在那个页面里得有method=get,比如写个简单的表单<form action="/servlet/HelloWorld" method=get>
    第二,你想输出Hello World,不去设置响应的类型,我想不能好用吧,因为Servlet就是向Java脚本中嵌HTML元素的,response.setContentType("text/html;charset=gb2312");
                    out.println("<html><body>");
                    out.println("Hello World"); 
                    out.println("</body></html>");
      

  9.   

    编译时老是出现
    symbol class HttpServlet; 
    symbol class HttpServletResponse; 
    symbol class HttpServletRequest;
    是为什么?