日期:2014-05-20  浏览次数:20759 次

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

------解决方案--------------------
他的意思就是你包含main方法的类名应该与文件名完全一样 
给分 ~~~
------解决方案--------------------
public class Example1

public static void main(String arg[]) 

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

}
文件名称为:Example1.java
------解决方案--------------------
Java code

public class Example1  
{ 
public static void main() 
{ 
System.out.println("这是第一个java程序!"); 
} 
}
哥们 主方法都写错了是
public static void main(String[] args){}哦

------解决方案--------------------
如果一个类文件中声明有public的class那么这个文件的名字必需与这个public 的类名一样(非内部类的时候)。
一个Java文件可以有很多的class
但非内部类声明为public class应该只有一个

public class A
{
}
class B
{
}
class C
{
}
这个文件的名称应该是A.java