解决方案 »

  1.   

    你的文件名不是 FirstServlet .java
      

  2.   

    javac  -d . FirstServlet.java
      

  3.   

    javac -d  FirstServlet.java
      

  4.   

    文件名没错哦,现在我把这段代码的public去掉,结果正确了。[code=java class FirstServlet extends GenericServlet{
     public void service(ServletRequest req,][/code]
    就是我用红线画的地方去掉这个比较奇怪,这段代码是传智播客的教程的代码,
      

  5.   


    楼主,你犯的这个错误是最基本错误,没什么好奇怪的.
    你把FirstServlet写成了FirstServlt. 少了一个字母e;SUN规定了public class 类名 必须与文件名一致;
    如果你去掉了public ,则类名可以不和文件名一致;
    如果我没记错,传智播客的<JavaSE基础视频01>里面毕向东老师讲的第一个程序例子,就很明白的讲到了这个问题!!楼主都已经学到 了IO,按理说不应该犯这种错误才对.毕向东老师要是知道你拿着这段代码在网上问,不气的吐血才对嘿嘿~~纯吐槽