gpt4 book ai didi

java.lang.ArrayIndexOutOfBoundsException : 0 error in Eclipse, 对于使用命令提示符工作的程序?

转载 作者:行者123 更新时间:2023-11-29 10:14:31 25 4
gpt4 key购买 nike

是的,所以我设法让 Eclipse 工作(我们需要在考试中使用它)。我正在导入并运行我用 gedit 编写的一些程序,并使用命令提示符运行(有效),但它们似乎在 Eclipse 中不起作用。
我的 Hello World 程序可以,但我的其他程序似乎会抛出有关 args 的错误?

package week1;

public class PersonalGreeting {

public static void main(String[] args) {
String first_name = args[0];
String last_name = args[1];
System.out.println("Hello " + first_name + " " + last_name);
}
}

错误:

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0  
at week1.PersonalGreeting.main(PersonalGreeting.java:6)

关于如何解决这个问题以及是什么原因造成的,您有什么想法吗?为什么它应该在命令提示符下工作而不是 Eclipse?

最佳答案

Eclipse 不像命令行那样传递参数。

您需要转到运行配置(右键单击项目 -> 运行方式 -> 运行配置并选择您的应用程序)。您可以单击“参数”并在“程序参数”字段中键入您的参数,然后单击运行。

关于java.lang.ArrayIndexOutOfBoundsException : 0 error in Eclipse, 对于使用命令提示符工作的程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21629258/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com