Maven项目启动时报IndexOutOfBoundsException异常解决

来源:互联网 发布:2017年网购数据分析 编辑:程序博客网 时间:2024/06/08 05:35

之前遇到这个问题几次了,因此记录一下,备忘。

一直感觉很奇怪,这个异常一般是在数组下标越界时发生,为什么项目启动时也会出现呢?而且我的代码中也不存在数组下标越界的情况。

因此,我仔细分析了下我出现这个问题的原因:

1. 首先看代码是否有问题,如果有问题会爆红;

2. 排除了代码问题后,应该就只剩下Maven的问题了。

1)首先执行maven build命令构建项目,查看控制台是否构建成功并且是否有错误信息;

2)如果没发现错误信息,则执行maven install命令,就会看到错误信息。我看到的错误信息是说jar包没下载下来,于是改下jar包版本,让Maven重新下载就好了。

此外,还有一个常见的错误是类似“Invalid LOC signature”,这也是jar包没下载下来导致的,需要让Maven重新下载。


有时候光凭异常信息的字面意思不能准确定位错误原因,还需要从各个方面进行分析、排查。


阅读全文
0 0
原创粉丝点击