类名与.java的文件名一定要一致例如文件名 Test.java那么在文件中的类必须是  Test{....}

解决方案 »

  1.   

    import java.awt.*;
    public class ch1
    {
       public static void main(String args[])
       {
          int j=0;
          for(int i=0;i<=5;i++)
          {
             j+=i;
             System.out.println("j="+j);
          }
       }
    }
      

  2.   

    set classpath = 要加一个"."如set classpath = .;c:\j2sdk\lib;.....
      

  3.   

    SET JAVA_HOME=c:\j2sdk1.4.1_01
    SET CLASSPATH=.;c:\j2sdk1.4.1_01\lib;c:\j2sdk1.4.1_01\jre\lib;c:\j2sdk1.4.1_01\lib\tools.jar
    SET PATH=c:\j2sdk1.4.1_01\bin;c:\j2sdk1.4.1_01\jre\bin;%path%  就添了这3项,等号后面的全部没分添一项你的程序没错,我可以运行。
      

  4.   

    如果文件名是ch1,那么你的程序是对的,肯定是classpath设置有问题
      

  5.   

    javac ****.java
    java ****