ここでIntellijIDEA12の答えを提供します。若干変更がありますが、基本的には以前のバージョンと同じです。
目標を達成するには、少なくとも2つのオプションがあります。
- アイデアの構築ステップをスキップしてクラスパスを変更するには(つまり、自分で概説したステップ)
- リモートプロセスをデバッグするため。とにかくIDEAの外部で既にビルドしている場合は、これが簡単になる可能性があります。
両方の概要を簡単に説明します。
IntelliJIDEAにビルドしないように指示する方法。
- メニューから選択
Run > Edit Configurations
します。
- 構成を選択(または作成)します。
- 「起動前:作成」ステップを削除するには、「作成」ステップを選択し、「-」アイコンをクリックします。
クラスパスを変更する方法
これは、プロジェクトと個々のモジュールの両方に対して行います。
まず、File > Project structure
メニューから選択します。
計画:
Project
左側のメニューで選択します。
- 「プロジェクトコンパイラ出力」パスを、外部ビルドツールがクラスファイルを配置する場所に変更します。
モジュール:
Modules
左側のメニューで選択します。
- 変更するモジュールを選択します。
- [パス]タブを選択します。
- このモジュールのパスをオーバーライドするかどうかに応じて、[プロジェクトのコンパイル出力パスを継承する]または[モジュールコンパイル出力パスを使用する]を選択します。
リモートプロセスをデバッグする
この場合、デバッグオプションを使用してリモートJavaプロセスを開始するだけです。これらのオプションは、Javaのバージョンによって少し異なりますが、IntelliJは、バージョンごとに使用する正しいフラグを教えてくれます。
- メニューから選択
Run > Edit Configurations
します。
- 右上隅にある+記号を選択します。
- 「リモート」を選択します。
- 次の画像に示すように、リモートプロセスのホストとポートを選択します。
- リモートプロセスの正しいコマンドラインオプションをコピーします-最新のJavaバージョンのボタンの概要を説明しました。
- リモートプロセスがこれらのオプションで開始されていることを確認してください。
- 名前を付けて、後で再利用できるように構成を保存してください。