プロジェクトとは、複数のソースファイルと、これらのソースファイルを構築、実行、およびデバッグするためのさまざまな設定を指します。IDE で Java を開発する場合、すべての工程はこのプロジェクト内で実行されます。
プロジェクトのインフラストラクチャーは、Java アプリケーションの主要構築ツールである Apache Ant 上に直接構築されます。プロジェクトに関するすべての情報は、Ant スクリプト、プロパティーファイル、および一部の XML 構成ファイル中に保存されます。これによって、IDE 内でも IDE 外でも、まったく同じ名前でプロジェクトを構築および実行することができます。
プロジェクトが作成されると、IDE は次の処理を実行します。
CDC アプリケーションは Xlet と呼ばれます。Xlet のアプリケーションプログラミングモデルは、アプレットのアプリケーションプログラミングモデルに似ています。Xlet は Xlet マネージャーにロードされ、ライフサイクルインタフェースで制御されます。これは、アプレットがブラウザにロードされ、ブラウザ内で実行される方法と似ています。主な違いは、Xlet のアプリケーションプログラミングモデルには java.applet
などの暗黙の API 要件がないため、多様な製品シナリオで使用できるということです。
MIDP プロジェクト構造は、NetBeans 標準の プロジェクト の構造に類似しています。ただし、MIDP 構築処理に対応するため、build
フォルダと dist
フォルダには違いがあります。
論理ビュー
「プロジェクト」ウィンドウに表示されるプロジェクトの論理ビューで、作成したソースパッケージ、リソース、およびプロジェクト構成を表示します。
プロジェクトノードを右クリックすると、Mobility に固有の次のメニュー項目が選択できます。
「ソースパッケージ」ノードを右クリックして「新規」を選択すると、新しいファイルテンプレートをアプリケーションに追加できます。
「リソース」ノードを右クリックすると、プロジェクト、JAR、フォルダ、およびライブラリをアプリケーションのリソースとして追加できます。
ファイルビュー
プロジェクトが作成されると、次のフォルダが build
の下に作成されます (「ファイル」ウィンドウに表示)。
compiled。
コンパイル済みのすべてのクラスが格納されます。preprocessed。
前処理されたあとのソースファイルが保持されます。プロジェクト構成を使用している場合、これらのファイルは元のソースファイルとは異なります。 obfuscated。
クラスファイルの難読化バージョンが保持されます。preverified
。クラスファイルの事前検証済みバージョンが保持されます。これらのファイルは、プロジェクトの配布 JAR にパッケージングされます。 preverifysrc。
事前検証される前のソースファイルのバージョン。