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

main函数是不是必须得放在public class 里面?
今天在一个文件suibian.java里面写了两个class

class Person{}
class Animal{}

把main 函数放在Person里面了,

开发环境为Eclipse。

每次运行的时候都会报错:
java.lang.NoSuchMethodError: main
Exception in thread "main" 

什么原因?

------解决方案--------------------
Java code
package com;

class myclass {
    public static void main(String[] args) {
        System.out.println("Hello "); // 打印 "Hello "
    }
}

class myclass_ex {
    public static void main(String[] args) {
        System.out.println("Hello   Java ");// 打印 "Hello Java "
    }

}

------解决方案--------------------
探讨

呵呵 晕了都
main是一定要写在有public修饰的class类下的,像上面的两个main一般也没意义。