所以还是学习J2SE入门比较容易

解决方案 »

  1.   

    你的源文件名应该是
    helloworld.java吧!
      

  2.   

    有没有在classpath里加入servlet-api.jar,另外把错误异常贴出来看看!
      

  3.   

    你在ClassPath里没加入Servlet.jar这个包!加让去试试!
      

  4.   

    你可能没有把TOMCAT中的servlet-api.jar加入到JDK的lib的ext中了吧.你必须把异常贴出来才能搞清楚到底是什么原因
      

  5.   

    "public Void doGet(HttpServletRequest request,HttpServletResponse response)"
    -------------------------------------------------------------------------------
    这里的void首字母大写了,应该是void,不过这个应该是笔误吧。Path和ClassPath设置我看没什么错误啊?还是把出错提示帖出来吧。
      

  6.   

    不好意思,上次没有把错误给贴出来!!!
    D:\Tomcat 5.0\webapps\ROOT\WEB-INF\servlet>javac helloword.java
    helloword.java:3: package javax.servlet does not exist
    import javax.servlet.*;
    ^
    helloword.java:4: package javax.servlet.http does not exist
    import javax.servlet.http.*;
    ^
    helloword.java:5: cannot resolve symbol
    symbol  : class HttpServlet
    location: class helloword
    public class helloword extends HttpServlet{
                                   ^
    helloword.java:6: cannot resolve symbol
    symbol  : class HttpServletRequest
    location: class helloword
      public Void doGet(HttpServletRequest request,HttpServletResponse response)
                        ^
    helloword.java:6: cannot resolve symbol
    symbol  : class HttpServletResponse
    location: class helloword
      public Void doGet(HttpServletRequest request,HttpServletResponse response)
                                                   ^
    helloword.java:7: cannot resolve symbol
    symbol  : class ServletException
    location: class helloword
      throws IOException,ServletException
                         ^
    6 errors
      

  7.   

    在TOMCAT中搜索servlet-api.jar,把它加入到classpath里面去。
      

  8.   

    你出现这种问题是因为你的编译器找不到下面几句所引入的包
    import javax.servlet.*;
    import javax.servlet.http.*;
    这些文件在servlet-api.jar中可以找到。
      

  9.   

    我找到了,我把servlet-api.jar,把它加入到classpath里面去。
    如:
    CLASSPATH
    .;%JDBC_HOME%\lib\mssqlserver.jar;%JDBC_HOME%\lib\msbase.jar;%JDBC_HOME%\lib\msutil.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\common\lib\servlet.jar;;%CATALINA_HOME%\common\lib\servlet-api.jar
    放进去了,还是原先的错误啊。大侠要帮帮我啊,我都要郁闷死了,最基本的我都不会。
      

  10.   

    你的环境变量配置时是不是没有去掉那些“%”啊!另外SQL SERVER JDBC是不用加进classpath的,放进你的%webapp%/WEB-INF/lib目录下就可以直接调用了。
      

  11.   

    对了,我问同学教我是把servlet-api.jar拷贝到.jdk的lib的ext目录下我的servlet程序就可以编译成功了.你的方法我还是不可以,但是还是要谢谢你.