私はまだJava初心者であり、このコードを持っています。入力ファイルをコードに渡す方法がわかりません。私はEclipseJunoを使用しています。
public static void main(String[] args) {
In in = new In(args[0]); // input file
int N = in.readInt(); // N-by-N percolation system
// turn on animation mode
StdDraw.show(0);
// repeatedly read in sites to open and draw resulting system
Percolation perc = new Percolation(N);
draw(perc, N);
StdDraw.show(DELAY);
while (!in.isEmpty()) {
int i = in.readInt();
int j = in.readInt();
perc.open(i, j);
draw(perc, N);
StdDraw.show(DELAY);
}
}
実行するたびに、次の例外が発生します。
スレッド"main"の例外java.lang.ArrayIndexOutOfBoundsException:0 at PercolationVisualizer.main(PercolationVisualizer.java:42)
この例外の原因は何ですか?辛抱強く、コードで入力ファイルを呼び出すプロセスを説明していただけますか?