class Person
{
public Person()
{
System.out.println("构造方法");
}
}
public class TestConstruct {
public static void main(String[] args) {
Person a=new Person();
}
}
Exception in thread "main" java.lang.NoSuchMethodError: Person: method <init>()V not found
at TestConstruct.main(TestConstruct.java:12)
楼主先把Person换个名试试。环境变量检查下文件名必须是TestConstruct.java,你没报错应该不是这个问题,可能你的工具不自动编译导致,也有可能类库有问题