当前位置: 代码迷 >> J2SE >> 不懂如何出错了
  详细解决方案

不懂如何出错了

热度:1920   发布时间:2013-02-25 21:54:30.0
不懂怎么出错了。
本帖最后由 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)

代码没问题,环境变量配错了吧代码没有问题,环境问题,lz检查下jdk环境,还有就是一些依赖jar包是不是都有。估计是在classpath指定的路径下,还有Person.class类文件。
楼主先把Person换个名试试。环境变量检查下文件名必须是TestConstruct.java,你没报错应该不是这个问题,可能你的工具不自动编译导致,也有可能类库有问题
  相关解决方案