不懂怎么出错了。
本帖最后由 z41456 于 2013-01-09 23:23:46 编辑
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)
------解决方案--------------------估计是在classpath指定的路径下,还有Person.class类文件。
楼主先把Person换个名试试。
------解决方案--------------------代码没有问题,环境问题,lz检查下jdk环境,还有就是一些依赖jar包是不是都有。
------解决方案--------------------文件名必须是TestConstruct.java,你没报错应该不是这个问题,可能你的工具不自动编译导致,也有可能类库有问题
------解决方案--------------------代码没问题,环境变量配错了吧
------解决方案--------------------环境变量检查下