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


回答:


233

Windows、Linux、一部のMac:

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

「OS X 10.5」キースキーマのMac:

CTRL + ALT + R、右、E、Enter、Tab、コマンドラインパラメータを入力してEnter。



同じことですが、OS X 10.5以降のスキーマでデバッグ構成を行うには、CTRL + ALT + Dから始めます。
マイケルズナウデン2016

リダイレクト記号を使用したい場合はどうなりますか?たとえば、$ javac Filter WhiteList.txt <TotalList.txt、これをIntellijでコマンドラインと同じように実行するにはどうすればよいですか?
Wulfric Lee 2016

78

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

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


2
これは私がコマンドラインで実行する方法$gradle cucumber -Ptags=@Cal -Penv=dev1です。Edit Config.. > Program Argumentsとしてvalesの下に入力しました--tags "@Cal" "env=dev1"。動作していて動作しないことに気づき@Calましたenv=dev1
SMPH 2014年

2
@PanCrit私のコンソールでjava MyClass < someFileName.txtは機能< someFileName.txtしますが、intelliJでプログラム引数に追加Error: Could not find or load main class < すると、解決方法を返しますか?
メイサム-ɯɐɥʇʎɐɯ2015

48

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


22

例私はクラスTestを持っています:

クラステスト

その後。構成に移動して、クラステストを実行します。

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

アプリケーションを追加

ステップ2:

設定を編集...

プログラムの引数テキストボックスに引数を入力できます。


実行構成のプログラム引数で変数を使用できるTIL:youtrack.jetbrains.com/issue/IDEA-74031たとえば、現在のファイルパスを引数として使用したり、プロンプトを表示したりすることができます。
Isinlor

15

ターミナルに入って古き良き人に譲れない java Classname arg1 arg2 arg3

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

手順1: [ 実行 ]メニューを
選択する手順2:[ 構成の編集 ]を選択する
手順3:[ プログラムの引数]フィールドに入力する

ここに画像の説明を入力してください

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


7

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

プログラムの引数:Julia 52 Actress


1
彼はIDEで意味しました。
NoName

3

「OSX 10.11.3」を搭載しMacBook Airの場合

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

既存の以前の回答の複製。
Karl Richter、

3

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

実行-構成の編集->アプリケーション(パネルの左側)->実行したいScalaアプリケーションを選択->プログラム引数


1

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

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

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

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

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.