コマンドライン引数を入力すると、Eclipseで実行構成を使用します。しかし、IntelliJ IDEAでコマンドライン引数を入力する方法はわかりません。
Alt + Shift + F10、右、E、Enter、Tab、コマンドラインパラメーターの入力、Enter。 ;-)
Ctrl + Alt + R、右、E、Enter、Tab、コマンドラインパラメーターの入力、Enter。
[実行]メニューの[構成の編集]項目と、ツールバーの2つの緑の[実行]および[デバッグ]矢印の左側のプルダウンにあります。そのパネルでは、左上の「+」ボタンを使用して構成を作成し、main()を含むクラスを選択し、VMパラメーターとコマンドライン引数を追加して、作業ディレクトリを指定できます。および環境変数。
他のオプションもあります:コードカバレッジ、ロギング、ビルド、JREなど。
Intellijを使用している場合は、Run > Edit Configurations
メニュー設定に移動します。ダイアログボックスが表示されます。これで、Program arguments
入力フィールドに引数を追加できます。
例クラステストがあります。
それから。 configに移動してクラスTestを実行します:
ステップ1:アプリケーションを追加する
ステップ2:
Program Argumentsテキストボックスに引数を入力できます。
複数のプログラム引数はスペースで区切ります。 (これは私には明らかではありませんでした)
プログラム引数:Julia 52 Actress
次の手順を実行します:-
実行-構成の編集->アプリケーション(パネルの左側)に移動->実行するscalaアプリケーションを選択->プログラム引数
「OSX 10.11.3」を搭載したMacBook Air:
maytham-ɯɐɥıλɐɯ 、このコードを使用してファイルの入力をシミュレートできます。
System.setIn(new FileInputStream("FILE_NAME"));
または、ファイル名をパラメーターとして送信し、それをFileInputStreamに入れます。
System.setIn(new FileInputStream(args[0]));
IntelliJで、argsパラメーターをmainメソッドに渡す場合。
に行く->設定を編集する
プログラム引数:5 10 25
スペースで区切って引数を渡し、[適用して保存]をクリックする必要があります。
印刷したらプログラムを実行します
System.out.println(args[0]);
System.out.println(args[1]);
System.out.println(args[2]);
出力は5 10 25