0

私はクローラー4jの例を開始しようとしています: クローラー4j

ImageCrawlController を開始すると、最初のステップ args.length < 3 ですでに失敗します。これは 0 であるためです。args が 3 より大きいことを確認するにはどうすればよいですか?

public class ImageCrawlController {
  public static void main(String[] args) throws Exception {
    if (args.length < 3) {
      System.out.println("Needed parameters: ");
      System.out.println("\t rootFolder (it will contain intermediate crawl data)");
      System.out.println("\t numberOfCralwers (number of concurrent threads)");
      System.out.println("\t storageFolder (a folder for storing downloaded images)");
      return;
    }
  }
}
4

1 に答える 1

1

'...どうすれば引数のメイン関数に値を入れることができますか? main-function は常に args = 0 で始まります。

日食の場合: RUN-> RUN CONFIGURATION。左側のメニューで Java アプリケーションを選択します。タブを選択します:ARGUMENTS。

それらを呼び出すことができます:System.out.println(args[1]); ///<-2

引数を追加し、それらを空白で区切ります

于 2013-11-25T20:57:52.680 に答える