尝试运行交换名称的程序。任务很简单:输入> Alice Bob Alex,输出> Alex Bob Alice 附注也许这个问题很愚蠢,但我最近才开始编程,所以我不知道该怎么办
我尝试在 Eclipse 中运行代码 - 出现索引错误。我在控制台中启动 - 给出了主名称错误。试图通过 Eclipse 中的内部调试器 - 写道我正在使用过时的方法。到最后什么都不清楚。/
public class Noob {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.print(args[2]);
System.out.print(" " + args[1]);
System.out.println(" " + args[0]);
}
}
- 来自 Eclipse 的错误消息:
线程“main”中出现异常 java.lang.ArrayIndexOutOfBoundsException:索引 2 超出长度 0 的范围 在 noob/noob.Noob.main(Noob.java:7)
- 控制台(文件名为Noob.java)
- 首先我编译了src文件(> javac Noob.java)
- 然后我运行了它 (> java Noob)
错误:无法找到或加载主类 Noob 引起原因:java.lang.NoClassDefFoundError:noob/Noob(错误名称:Noob)
最佳答案
您需要传递三个参数
这是传递参数时需要遵循的步骤
1-) 单击“运行”->“运行配置”
2-) 单击“参数”选项卡
3-) 在程序参数部分,输入您的参数。
4-) 单击“应用”
关于java - 不明白问题出在哪里(Java),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57774218/