线程中的异常.我无法执行此程序

-1 java

我只是Java的初学者.请帮忙执行这个简单的程序.它引发了一个异常:

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0 at sum.main(sum.java:7)
Run Code Online (Sandbox Code Playgroud)

该程序

class sum {
    public static void main(String args[]){
       int a,b,c;

       a=Integer.parseInt(args[0]);
       b=Integer.parseInt(args[1]);
       c=a+b;

       System.out.println(c);
    }
}
Run Code Online (Sandbox Code Playgroud)

Dav*_*INO 5

您需要将至少两个参数传递给您的java程序.

例如:

java sum 10 45
Run Code Online (Sandbox Code Playgroud)

如果从ide(eclipse或IntelliJ或其他)启动程序,则默认情况下不传递任何参数来运行程序.您需要手动编辑运行配置添加它们.我在IntelliJ中使用IntelliJ,这样就设置了一个名为Program Arguments的字段.在eclipse中是类似的东西.