你声明的类的名字必须和你的文件的名字一样。当然是具有public属性的。

解决方案 »

  1.   

    就是说一个java文件中可以由多个类组成,但是具有public属性的只能由一个而且必须和源文件同名
      

  2.   

    源程序文件应该起名字:BasicsDemo.java
      

  3.   

    public class BasicsDemo {
        
        public static void main(String[] args) {
            
            int sum = 0;
            
            for (int current = 1; current <= 10; current++) {
                
                sum += current;
                
            }
            
            System.out.println("Sum = " + sum);
            
        }
        
    }C:\jdk1.3\bin>javac BasicsDemo.javaC:\jdk1.3\bin>没有任何问题,看看是不是你的目录里已经有了一个叫做BasicsDemo的文件或类
      

  4.   

    你的代码没有问题,看一看你的文件是不是以BasicsDemo.java形式保存的