这个问题最近才刚刚开始,但是我在各种程序上的所有主要功能都不起作用(过去它们都有效)。
他们现在都回来了:
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");
}
}
答案 0 :(得分:0)
你在com.avaje.ebeaninternal.server.lib.sql.Prefix(它是Maven的一部分,来源可以找到here)从某个地方调用方法main。
第40行:String m = e(args[0]);
如果你没有传递任何命令行参数,你就没有args [0],并且你得到了ArrayIndexOutOfBoundsException。
这就是我从你的问题中可以看到的(不能使用评论,但更多的澄清/你最近有什么改变(关于Maven的什么?)会很好。)
答案 1 :(得分:0)
删除项目并制作新项目修复此错误。不知道为什么,也许我不小心弄乱了设置或其他东西。