Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 线程中的异常。我不能执行这个程序_Java - Fatal编程技术网

Java 线程中的异常。我不能执行这个程序

Java 线程中的异常。我不能执行这个程序,java,Java,我只是Java的初学者。请帮助执行这个简单的程序。它抛出一个异常: Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0 at sum.main(sum.java:7) 节目 class sum { public static void main(String args[]){ int a,b,c; a=Integer.parseInt(args[0]);

我只是Java的初学者。请帮助执行这个简单的程序。它抛出一个异常:

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0 at sum.main(sum.java:7)
节目

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);
    }
}

您需要向java程序传递至少两个参数

例如:

java sum 10 45

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

如何调用该程序?使用IDE还是控制台?@Blobonat console我们来看看Davide Lorenzo Marinoth的答案,非常感谢你。它起作用了。@Jijin也许你可以看看,了解一下
args[]
实际上是什么。@Jijin你很好。如果答案正确,您可以使用绿色标志将其标记为正确。