一个.java文件只能有一个public class,而且该类的名称要与文件名一致(注意大小写)
比如,你的例子就要存为MyFirst.java 文件

解决方案 »

  1.   

    At First,在java中是区分大小写的,根据你的提示信息,你的java源文件应该是MyFirst.java,而不是myfirst.java.
      

  2.   

    装在C:\JDK13下
    为什么
    set classpath = %classpath%;d:\jdk1.3\lib\tools.jar;.;d:\jdk1.3
      

  3.   


    这种错误一般应该是因为你的输入过程中有全角字符吧所以java编译器不认识的字符让他觉得你的声明有问题/*--by bookbobby(书呆)-+
     |            |
     |  告诉他我不爱他   |
     |  也不想他      |
     |  就说我有情人    |
     |  刚坠入情网     |
     |            |
     +--by bookbobby(书呆)-*/
      

  4.   

    to wwangl(???)是打错了,在D:应为以:C:
    我按各位所说去做了,编译通过了,我真是高兴万分,可是用JAVA myfirst时却出现了
    下面的错误,不知是何因,望指点
    Exception in thread "main" java.lang.NoClassDefFoundError: myfirst/java