1. ホーム

スレッド "main "での例外を伴うEclipseでのMain関数の実行をテストする java.lang.ArrayIndexOutOfBoundsException:0

2022-02-14 01:49:27

JAVAでMain関数とパラメータString[]argsを混同している場合

百度(バイドゥ)を調べ、テスト例を聞く

パッケージ com.hello;

public class HelloWorld { <未定義
 public static void main(String[] args) { { <未定義
  System.out.println(args[0])を実行します。
  System.out.println(args[1])を実行します。
 }

}

EclipseのRunを直接クリックすると、次のようになります。

スレッド "main" java.lang.ArrayIndexOutOfBoundsException で例外が発生しました。0
 at com.hello.HelloWorld.main(HelloWorld.java:5)

Eclipseで実行時にパラメータを入力する方法は、以下の通りです。

<スパン 実行ボタンの横にある小さな三角形 - > 実行設定ダイアログを開きます。

<スパン 図のように、2つのパラメータを入力します。ここではスペースで区切って1つ2つ入力し、適用をクリックします。

実行をクリックすると、ほら、次のようになります。