你创建工程时要创建成Web工程,然后发布到tomcat(或其他Web容器)上才行

解决方案 »

  1.   

    eclipse你建立工程的时候不用你自己手动加入jdk中的包
    这是一个servlet,没有main也可以运行啊
      

  2.   

    import javax.servlet.*;
    这个,在我工程里是没有问题的
      

  3.   

    1.你到工程里的buildpath里看下jar包是否真的已经导入,或者路径是否正确.
    2.编译成功不代表可以运行.....
      

  4.   

    上面的说的没错"编译成功不代表可以运行...."
    后来我在控制台下输入:
    java helloworld
    出现:
    Exception in thread "main" java.lang.NoSuchMethodError:main
    那上面的servlet要怎么改才能运行?
    是强加main还是编译后就可以用了?
      

  5.   

    晕,楼主你还是找个相关的书,好好看看吧.
    这个属于web project,需要发布在tomcat或者其他什么下面的,然后用url在ie里面访问的.不是在控制台下面编译的,估计你的包加的位置也不对,加对了也没变成小奶瓶.
      

  6.   

    你的程序为Servlet,不是纯Java Application,即没有main()方法,所以需要java容器,也就是我们常说的服务器,如tomcat,所以.....!在eclipse中为工程添加一tomcat,再编译,应该一切ok!仅供参考!
      

  7.   

    to:magicskyren
    小奶瓶?你太有才了to:楼主
    我都说了,需要建立web工程,和不同java工程是不一样的,并且需要发布到web容器(tomcat等)上
      

  8.   

    1.你到工程里的buildpath里看下jar包是否真的已经导入,或者路径是否正确.
    2.编译成功不代表可以运行.....
    3.需要servlet容器,jetty 或者 tomcat
      

  9.   

    强烈建议楼主找本java web编程方面的书看看。