你的那个public void Hello()和你的class Hello重名了!

解决方案 »

  1.   

    public void Hello() {}改为:
    public Hello() {}
      

  2.   

    你的第一行的package去掉就可以了
      

  3.   

    把public void Hello(){}
    改为public Hello(){}
    你的第一行的package去掉就可以了
      

  4.   

    public void Hello() {}
       你应该是想写构造函数吧? 把void去掉!!!package 好象不用吧?
    我几次在用了public static void main( String[] args ){}
      函数之后用package 就出错!好象package 只能用于一些只包含纯类的java 文件中!
      

  5.   

    public void Hello(){},你带上了void修饰符那么它就不是构造函数了,构造函数是没有返回值的
      

  6.   

    各位,
    public void Hello(){}不是构造器,但却是合法的,
    他的问题不在这儿,而可能是classpath,或者
    java Hello.class了,
    应该java firstPackage.Hello
    而且public void Hello(){}后面的分号也是错误的。
      

  7.   

    他的类没有写构造函数,所以java会自动添加一个默认构造函数(没有参数的构造函数),和那个void Hello()重名了
      

  8.   

    去掉包引用就可以正常运行.............
    : shine333(shine) 
    java firstPackage.Hello
    这样做好像是不行吧, 我试了一下找不到文件啊  要怎样解决啊?