应该好了吧!可以运行HelloWorld一类的程序,没有错误的!

解决方案 »

  1.   

    javax包在servlet.jar文件中,你要把servlet.jar加入到你的classpath中,编译就可以通过了。
      

  2.   

    jdk不带servlet包,你需要servlet.jar,如果你有tomcat,或者jrun等等server,你可以在他们的目录下能找到这个jar!
      

  3.   

    jswdk-1.0.1可不可以,必须要tomcat,jrun,jb等吗?哪一种好用一些,
    谢谢!
      

  4.   

    tomcattomcat\common\lib\servlet.jar加入到classpath
      

  5.   

    现在又出现了不同的问题了,程序编译通过却有:
    Exception in thread "main" java.lang.NoClassDefFoundError: Fred
    编译是没有问题的,这也是个测试的例子,
    这个例子中没有javax的东西,只有java.io和java.util
      

  6.   

    servlet.jar我一般是拷加入到jdk的bin里面
    将bin加到classpath中
    java.lang.NoClassDefFoundError的 错误说明Fred找不到它的类
    你可能少import package(Fred的class所在的 目录)
      

  7.   

    那就是你的classpath设置有了问题,你有没有加上  .;在calsspath中,如果加上,基本上就没有问题了,如果还是不行,你把你的环境配置贴上来,把sourcecode也贴上来吧
      

  8.   

    在tomcat中的common中有这个包。
    将servlet.jar加到你的classpath中就可以了。
      

  9.   

    你要把servlet.jar加入到你的classpath中,下载一个servlet.jar,Tomcat、ETTK里头都有这个包
      

  10.   

    加进去了,但,还是不行啊!下面是部分程序:
    import java.io.*;
    import java.util.*;
    import javax.servlet.*;
    import javax.servlet.http.*;
    public class EchcRequestServlet extends HttpServlet
    {
      public void doGet(HttpServletRequest request,HttpServletResponse response ) 
    throws ServletException,IOException
    {.....
    编译信息:
    EchcRequestServlet.java:3: package javax.servlet does not exist
    import javax.servlet.*;
    ^
    EchcRequestServlet.java:4: package javax.servlet.http does not exist
    import javax.servlet.http.*;
      

  11.   

    肯定是classpath设置的问题,不过可以不设,通过吧servlet.jar放到Java_home\jre\lib\ext 就可以了
      

  12.   

    只要在cmd
    set classpath=.;文件路径
    例如set classpath=.;d:\Hello.class
      

  13.   

    classpath的设置有没有问题不好确定,不过,把servlet.jar拷贝到你的
      安装目录下的\jre\lib\ext中是可以的,:
       j2sdk1.4.1\jre\lib\ext 再不行就真的是classpath设置的问题了。
      

  14.   

    当然有这个类呢
    你的classpath是不是没设好呢
      

  15.   

    谢谢各位啦!已经编译成功了,下面就是要在哪里运行了,
    好象是不能在jdk 下运行吧,