Java Class.newInstance()异常

Java Class.newInstance()异常,java,reflection,constructor,Java,Reflection,Constructor,我正在使用代码库的两个分支,在前者中,对classA.newInstance()的调用调用classA的无参数构造函数,但在后者中,创建对象时没有调用classA的无参数构造函数,尽管这两个构造函数都存在,我需要调用它,因为它执行一些琐碎的初始化 两个版本的classA几乎完全相同,除了一个无关紧要的方法中的几行代码和一个附加的import语句。它的无参数构造函数不会抛出异常,并且在每个版本中都可以公开访问。调用类也是相同的,除了在不起作用的版本中,它位于与它的另一个分支稍有不同的包中。我不明白

我正在使用代码库的两个分支,在前者中,对
classA.newInstance()
的调用调用classA的无参数构造函数,但在后者中,创建对象时没有调用classA的无参数构造函数,尽管这两个构造函数都存在,我需要调用它,因为它执行一些琐碎的初始化

两个版本的
classA
几乎完全相同,除了一个无关紧要的方法中的几行代码和一个附加的import语句。它的无参数构造函数不会抛出异常,并且在每个版本中都可以公开访问。调用类也是相同的,除了在不起作用的版本中,它位于与它的另一个分支稍有不同的包中。我不明白它怎么会忽略无参数构造函数。类名正确,访问权限相同,等等


我错过了什么明显的东西吗?我在网上搜索后被难住了。也许我会开始逐步浏览
类。newInstance
代码本身。希望这个问题有意义

出于某种原因,eclipse没有达到我的断点。它正在调用它,但在内部,由于错误的导入语句,它被指向类中的错误字段。这真是糟糕的代码

谢谢你的阅读,书呆子们

我敢打赌,在没有调用classA的no-arg构造函数的情况下创建的对象必须为false(或者调用另一个构造函数)。