问题描述
我正在尝试执行我的jar文件,但我一直收到ArrayIndexOutofBoundsException: Index 0 out of bounds for length 0
。
这是我运行命令java -jar MyFile.jar
我看过其他有类似问题的问题,但似乎无济于事。我没有编写此代码,所以我实际上不知道代码在做什么。在构建dockerfile并将其放到本地并在脚本中运行之后,我也在运行它。
我解压缩了jar文件以查看主要类是什么
Manifest-Version: 1.0
Class-Path: .
Main--Class: com.example.mypackage.Main.class
这最初是使用以下命令在批处理文件中执行的:
java -cp MyFile.jar com.example.mypackage.Main 'new location in directory'
解决方法
如果未提供任何参数,则main的args参数为零长度数组。尝试访问零元素将给出此错误