我试图执行我的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'
1条答案
按热度按时间qybjjes11#
如果未提供参数,则main的args参数是一个长度为零的数组。尝试访问元素0将产生此错误