首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

不懂如何出错了

2013-01-20 
不懂怎么出错了。本帖最后由 z41456 于 2013-01-09 23:23:46 编辑class Person{public Person(){System.out

不懂怎么出错了。
本帖最后由 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,你没报错应该不是这个问题,可能你的工具不自动编译导致,也有可能类库有问题
[解决办法]
代码没问题,环境变量配错了吧
[解决办法]
环境变量检查下

热点排行