2016-12-14 11 views
1

EclipseからIntelliJに切り替えるとき、私はEclipseで本当に簡単なことをしようとしています。これはおそらく簡単な質問ですが、メインクラスの小さな.javaクラスファイルを含むIntelliJのプロジェクトがあります。これらは私がテストに使う小さな練習プログラムです。私は、Javaクラスファイルの1つを右クリックしようとしていますが、「実行」します。私はクラスを実行してコンソールでその出力を見ることを期待しています。IntelliJは代わりに、テストクラスを含むプロジェクト全体をコンパイルしようとしています。IntelliJが単一のJavaファイルを実行する

プロジェクト全体のビルドを試みることなく、IntelliJにただ1つのクラスファイルを実行させるにはどうすればよいですか?

また、Eclipseでは、単一のJavaクラスを実行しているときに、メイン・クラスの引数を入力ウィンドウにコピーすることに慣れています。 IntelliJでこれを行う方法はありますか?

ありがとう、私は端末からこれを行うことができますが、私の目的のために、IDEから小さなJavaプログラムをすばやく実行すると便利です。

答えて

3

必要に応じてデフォルト設定を変更し、各変更後または手動で自動的にビルドすることができます。これは、File - >Other Settings - >Default Settingsをクリックすることで実現できます。これがポップアップウィンドウです。

Default Preferences

実行構成を変更するには、手順の下に従うことができます。

  1. 上部のToobarにあるEdit Configurationsをクリックします。
  2. +アイコンをクリックし、Applicationを選択します。これにより、すべてのVM引数を追加できる新しいポップアップウィンドウが開きます& Eclipseに似たプログラム引数。
+0

おかげで、Eclipseは私が取得するポップアップメニューと編集実行構成を通じてクリックする必要はありません入力ウィンドウを提供 - メインの引数を入力するために()。 IntelliJには同等の機能がありますか? – user619804

+0

はい。メインクラスを実行するだけで、パラメータを入力できるRunコンソールが開きます。私が与えた方法は、主に永続的なパラメータ(-Xmx、-DpropertyNameなど)を使って実行することです。 –

0

左側のサイドバーでクラスを右クリックします。ヒットを実行します。しかし、あなたのクラスにはメインの方法が必要です。

enter image description here

+0

それは私がやっていることです。プロジェクト全体を構築しようとします。私は単なるクラスを構築して実行したいだけです。 – user619804

2

別のオプションは、あなたのための便利かつ迅速である可能性があります。ちょうどあなたが実行したいmainメソッドを使ってクラスを記述して、自分のクラス名の後ろにあなたのmain方法またはの後ろに小さな緑の三角形のいずれかを押す:次のことができるようになりますその後

enter image description here

カバレッジとオプション例えば、実行デバッグまたは実行]を選択します:

enter image description here

この場合、IDEAはプロジェクト全体を構築せずにクラスを実行するだけです。

+0

ありがとう、これは良いです。 – user619804

+0

これはプロジェクト全体を構築します。単一のクラスだけではありません。 –

関連する問題