web-dev-qa-db-ja.com

IntelliJ IDEAでコマンドライン引数をどのように入力しますか?

コマンドライン引数を入力すると、Eclipseで実行構成を使用します。しかし、IntelliJ IDEAでコマンドライン引数を入力する方法はわかりません。

149
sungkwang

Windows、Linux、一部のMac:

Alt + Shift + F10、右、E、Enter、Tab、コマンドラインパラメーターの入力、Enter。 ;-)

「OS X 10.5」キースキーマを搭載したMac:

Ctrl + Alt + R、右、E、Enter、Tab、コマンドラインパラメーターの入力、Enter。

215
Nowaker

[実行]メニューの[構成の編集]項目と、ツールバーの2つの緑の[実行]および[デバッグ]矢印の左側のプルダウンにあります。そのパネルでは、左上の「+」ボタンを使用して構成を作成し、main()を含むクラスを選択し、VMパラメーターとコマンドライン引数を追加して、作業ディレクトリを指定できます。および環境変数。

他のオプションもあります:コードカバレッジ、ロギング、ビルド、JREなど。

72
PanCrit

Intellijを使用している場合は、Run > Edit Configurationsメニュー設定に移動します。ダイアログボックスが表示されます。これで、Program arguments入力フィールドに引数を追加できます。

40
EastOcean

例クラステストがあります。

Class Test

それから。 configに移動してクラスTestを実行します:

ステップ1:アプリケーションを追加する

Add Application

ステップ2:

Edit Configurations...

Program Argumentsテキストボックスに引数を入力できます。

9
thanhdung0312

複数のプログラム引数はスペースで区切ります。 (これは私には明らかではありませんでした)

プログラム引数:Julia 52 Actress

7
user6490055

次の手順を実行します:-

実行-構成の編集->アプリケーション(パネルの左側)に移動->実行するscalaアプリケーションを選択->プログラム引数

3
Suman Banerjee

「OSX 10.11.3」を搭載したMacBook Air

  1. ctrl + alt + r
  2. e
  3. 入力
  4. プログラムの引数:コマンドラインパラメーターを記述します(複数の引数がある場合は各項目間のスペース)
  5. 入力
3
Raphael

maytham-ɯɐɥıλɐɯ 、このコードを使用してファイルの入力をシミュレートできます。

System.setIn(new FileInputStream("FILE_NAME"));

または、ファイル名をパラメーターとして送信し、それをFileInputStreamに入れます。

System.setIn(new FileInputStream(args[0]));
1
ayurchuk

ターミナルに行って古き良きJava Classname arg1 arg2 arg3を渡すことはできません

実行構成を編集する必要があります。

ステップ1:Runメニューを選択します
ステップ2:選択構成の編集
ステップ3:Program argumentsフィールドに入力します

enter image description here

その後、プログラムを実行するたびにIntelliJが作成するコマンドの最後に引数が挿入されます:)

0
Ajmal V Aliyar

IntelliJで、argsパラメーターをmainメソッドに渡す場合。

に行く->設定を編集する

プログラム引数:5 10 25

スペースで区切って引数を渡し、[適用して保存]をクリックする必要があります。

印刷したらプログラムを実行します

System.out.println(args[0]);System.out.println(args[1]);System.out.println(args[2]);出力は5 10 25

0
Premakumar