2011-10-23 14 views
0

私がコンパイルすると、すべてがうまくコンパイルされます。Out of Bounds、Args Issue

私はプログラムを実行するために行くとき、私はスレッド "メイン" java.lang.ArrayIndexOutOfBoundsExceptionでこのエラーに

例外を取得:0 ClientForNoDupCollection.mainで (ClientForNoDupCollection.java:20)

私は、コマンドを実行することができるようにしようよ、私はライン20(実際には19〜21)を見に行く

public static void main(String args[]) { 
    File file = new File(args[0]); 
    Scanner cReader = null; 

ファイルの行実行。

どこが間違っているのか100%はわかりません。

+2

が上に来る、同じ質問は10分前だった – Bozho

答えて

2

アプリケーションを実行するときにパラメータを指定する必要があります。

6

command-line argumentsをアプリケーションに提供していません。私は行く

java MyApp path/to/file
+0

:したがって、argsは、アプリケーションを呼び出す際の引数(興味のあるファイルへのパスを)提供するいかなる要素0

を持っていません私はjava(javafilename)(txt)ファイルをすべて同じディレクトリに使用しています。 – user982466

+1

使用した逐語的なコマンドライン式は何ですか? –

+0

java ClientForNoDupCollection testdata.txt – user982466

関連する問題