反射进行.newInstance()方法,报错Caused by: java.lang.NoSuchMethodException:XXXX.<init>()
报错:Exception in thread "main" java.lang.InstantiationException: WanYueat java.lang.Class.newInstance(Class.java:427)at Test.main(Test.java:8)Caused by: java.lang.NoSuchMethodException: WanYue.<init
·
报错:Exception in thread "main" java.lang.InstantiationException: WanYue
at java.lang.Class.newInstance(Class.java:427)
at Test.main(Test.java:8)
Caused by: java.lang.NoSuchMethodException: WanYue.<init>()
at java.lang.Class.getConstructor0(Class.java:3082)
at java.lang.Class.newInstance(Class.java:412)
... 1 more
解决方法:在该类加一个空参构造,因为.newInstance是调用了无参构造器
运行成功:
更多推荐
所有评论(0)