java.lang.reflect.InvocationTargetException错误,求助,急!

2025-02-26 03:59:59
推荐回答(4个)
回答1:

同学遇到过一种,我猜测是不是你自己又写了一个类的构造器,如:
class Person{
private String name;

public Person(String name){
this.name = name;
}

}

但是没有把默认构造器也写上,这样的话,如果你在某个类中写这样一句话
Person per = new Person();
这时程序运行时就会报错,原因是自定义的构造器覆盖了默认构造器,当你实例化对象Person时,调用默认构造器错误。
不知道这样可不可以,你试一下,如果不行的话,用JDK API 查一下,这种工具应该是必备的,没有的话mail我,924190318@qq.com

回答2:

同学遇到过一种,我猜测是不是你自己又写了一个类的构造器,如:
class Person{
private String name;

public Person(String name){
this.name = name;
}

}
但是没有把默认构造器也写上,这样的话,如果你在某个类中写这样一句话
Person per = new Person();
这时程序运行时就会报错,原因是自定义的构造器覆盖了默认构造器,当你实例化对象Person时,调用默认构造器错误。
不知道这样可不可以,你试一下,如果不行的话,用JDK API 查一下,这种工具应该是必备的,没有的话mail我,

回答3:

构造函数错误。 你查查有没有那样的构造方法。
或者构造方法传入的参数是不是有问题,比如要传一个int 你传入一个null

回答4:

java计算机交流群:210573705