你的文件名是否是First.java呢
不是的话改过来就是了

解决方案 »

  1.   

    对于公共类名称的声明必须与所创建的类名一致才行,对于非public的类可以不同,一般书中都有介绍,你可以仔细看看书。
      

  2.   

    在每次编译.java文件时,把.java文件编译成.class文件,而在运行.class文件时,是按照程序中所定义的类名来调用的,一个.java文件中只能存在一个public类。
      

  3.   

    在便已成功后,他会生成*.class文件,只有*和你java源程序中public标志的类名字相同,才会找得到,另外,一个java源程序中只能有一个public的类。