-1

这个问题最近才开始出现,但我在各种程序上的所有主要功能都不起作用(它们过去曾起作用)。

他们现在都回来了:

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
    at com.avaje.ebeaninternal.server.lib.sql.Prefix.main(Prefix.java:40)

这是给出此错误的类的示例:

package PACKAGE_NAME_HERE;

public class SomeClass {

    public static void main(String[] args) {
        System.out.println("Test");
    }
}
4

2 回答 2

0

删除项目并创建一个新项目修复了此错误。不知道为什么,也许我不小心弄乱了设置或其他东西。

于 2013-08-22T15:36:07.573 回答
0

您正在从某个地方调用 com.avaje.ebeaninternal.server.lib.sql.Prefix 中的 main 方法(它是 Maven 的一部分,可以在此处找到源代码)。

第 40 行:String m = e(args[0]);

如果你不传递任何命令行参数,你就没有 args[0],你就会得到 ArrayIndexOutOfBoundsException。

这就是我从你的问题中所能知道的(还不能使用评论,但更多的澄清/你最近改变了什么(关于 Maven 的任何事情?)会很好)。

于 2013-08-22T13:54:53.520 回答