この単純なプログラムをコンパイルしようとすると、上記のエラーが発生します。
/* @author
* This program expects two command-line arguments
* -- a person's first name and last name.
* For example:
* C:\Mywork> java Greetin Annabel Lee
*/
public class Greetin
{
public static void main(String[] args)
{
String firstName = args[0];
String lastName = args[1];
System.out.println("Hello, " + firstName + " " + lastName);
System.out.println("Congratulations on your second program!");
}
}
他の質問を見ると、エラーは数値と関係がargs == 0
あり0
、数値よりも大きいことがわかりますが、この場合の問題を修正する方法がわかりません。エラーが原因であると識別される方法はありますvoid
か?