JAVA 简短代码报错,就是发现不了问题

class StaticDemo
{
    public static void main(String[] args)
    {
        Person.show();
    }
}
class Person
{
    String name;//成员变量
    static String country = "CN";
    public static void show()
    {
        System.out.println(country+":");
    }
}

//报错:在类Person中找不到主方法,请将主方法定义为
//  public static void main(String[] args)

求大神指导.

我知道了,我错将class Person 包含到class StaticDemo 中了。

运行没问题,可能原因是:
那个中文注释造成编码异常你没保存成功,将其删掉
保存一下再试试