IDE で作業を開始する前に、次の概念を理解しておいてください。
IDE のプロジェクトは、Java ソースファイルとクラスパス上に存在するもの、およびプロジェクトの構築、実行方法などの関連情報をまとめたものです。IDE は、構築および実行オプションの設定を含む Ant 構築スクリプトやプロパティーファイル、Ant ターゲットを IDE コマンドにマッピングした project.xml ファイルなどを含むプロジェクトフォルダにプロジェクト情報を保存します。プロジェクトフォルダ内にソースディレクトリが存在する必要はありません。
IDE では、つねにプロジェクトの内部で作業をします。プロジェクトを構築するための IDE 生成の Ant スクリプトを使用する標準プロジェクトや、既存の Ant スクリプトに基づく自由形式プロジェクトを作成することができます。
Apache Ant は Java 用構築ツールで、アプリケーション開発の構築および実行環境を標準化および自動化するために使用します。IDE のプロジェクトシステムは Ant 上に直接構築されます。「プロジェクトを構築」または「ファイルをデバッグ」といったすべてのプロジェクトコマンドは、プロジェクトの Ant スクリプト内にあるターゲットを呼び出します。このため、IDE とまったく同様に IDE の外部でプロジェクトを構築、実行できます。
IDE でプロジェクトを開発する際には Ant の知識は必要ありません。基本的なコンパイルオプションと実行時オプションはすべて「プロジェクトプロパティー」ダイアログに設定可能で、IDE が、その設定に基づいてプロジェクトの Ant スクリプトを自動的に更新します。 Ant の操作方法を知っている場合は、標準プロジェクトの Ant スクリプトをカスタマイズしたり、プロジェクト用の独自の Ant スクリプトを作成したりできます。
Ant の詳細については、次の URL を参照してください。
テンプレートは、作成するオブジェクトの初期表示と動作を定義します。テンプレートを使用することで、アプリケーション作成に必要な時間と労力を削減できます。Swing や Abstract Window Toolkit (AWT) コンテナなどの Java コンポーネントは、標準テンプレートとして用意されています。アプレット、クラス、ダイアログ、HTML ファイル、テキストファイル、ブックマークのテンプレートも用意されています。