我写的java文件有问题吗?为什么机器提示:类Example1是公共的,应在名为Example1.java的文件中声明
public class Example1 
{
public static void main()
{
System.out.println("这是第一个java程序!");
}
}

解决方案 »

  1.   

    他的意思就是你包含main方法的类名应该与文件名完全一样 
    给分 ~~~
      

  2.   

    public class Example1  

    public static void main(String arg[]) 

    System.out.println("这是第一个java程序!"); 

    }
    文件名称为:Example1.java
      

  3.   


    public class Example1  

    public static void main() 

    System.out.println("这是第一个java程序!"); 

    }
    哥们 主方法都写错了是
    public static void main(String[] args){}哦
      

  4.   

    如果一个类文件中声明有public的class那么这个文件的名字必需与这个public 的类名一样(非内部类的时候)。
    一个Java文件可以有很多的class
    但非内部类声明为public class应该只有一个public class A
    {
    }
    class B
    {
    }
    class C
    {
    }
    这个文件的名称应该是A.java