当试图在Spring Boot应用程序中创建对象时,Class.forname抛出Arrayindexoutofboun



我试图使用class.forname方法创建一个对象,但当我调用它时,我得到了

排列边界异常的索引

控制台中的异常。

我正在使用参数从外部路径加载一些库

-Dloader.path=/home/atul/ext_jars/

不确定到底是什么问题,项目编译成功并启动。

我解决了这个问题,正如我所说,我在外部添加了一些库。因此,我用不同的名称创建的一个库,包含相同名称和包的相同类等。

因此,当Class.forname查找该类时,它在类路径中发现了2个类,因此抛出了与indexoutofbound相关的异常。

修复方法是删除包含相同类的jar。这将解决问题。类路径中只需要一个包含该类的库。

最新更新