public static void main(String[] args) {
System.out.println("Hello World!");
  }
就三行代码,但我编译时,提示错误,请问怎么纠正??
javac aa.java
错误:13.java:2:'class' or 'interface' expected
       public static void main(string[])1 error
求助!!!!!!

解决方案 »

  1.   

    放在一个public类里
    java必须用类和对象
      

  2.   

    public class className {
      //你的代码
    }
    保存为className.java
      

  3.   

    所有的java程序都是写在类里面的
    public class className {
      //代码
    }
      

  4.   

    呵呵.
    java是纯面向对象的..
    没类不行!
      

  5.   

    错误:13.java:2:'class' or 'interface' expected
           public static void main(string[])
    读一遍错误里的内容啊
    方法必须包含在类或接口里面
      

  6.   

    public class aa{
      public static void main(String[] args) {
       System.out.println("Hello World!");
      }}
      

  7.   

    public class aa
    {
    public static void main(String[] args) {
    System.out.println("Hello World!");
       }
    }
    PC火烈鸟
    http://blog.csdn.net/pcfirebird/
      

  8.   

    我按照pcfirebird(PC火烈鸟) 的写了一个,出现这样一个错误
    Exception in thread "main" java.lang.NoClassDefFoundError: aa/class什么缘故呢?
      

  9.   

    java采用的是面向对象的机制,所以java看在眼里的都是对象:
    就像你要跑步一定需要有路让你跑一样,所有java里面的对象和方法必须有层外衣:
    look like this:Class JavaClassName//this is road
    {
    public static void main(String args[])// this is shoes
    {
    System.out.println("go");//this is run ,go !
    }
    }
      

  10.   

    class_path配置一下,你class文件的文件夹
      

  11.   

    要把函数放在类里面,并且文件名(就是XXX.java)要和类名一样!
      

  12.   

    首先,文件名是 aa.javapublic class aa
    {
      public static void main(String[] args)
     {
        System.out.println("Hello World!");
     }
    }保存后运行 javac aa.java,java aa 就行了