モジュールインストーラは、起動時またはモジュールの読み込み時にコードを実行するためのフックを提供する Java クラスです。またモジュールインストーラは、モジュールをアンインストールまたは無効化したときにクリーンアップコードを実行することもできます。
注: 一般に、モジュールインストーラを使用すると起動時間が長くなるため、使用は推奨されていません。モジュールインストーラの使用前に、行おうとしている処理を宣言する方法がないことを確認します。The main declarative way of installing items is to use the org.openide.util.lookup.ServiceProvider
annotation or create an XML layer file that declares information about the items your module is installing. そうすると、実際の作業に必要になったときに項目がインスタンス化されます。
モジュールインストーラクラスを用意するほか、 MANIFEST ファイルにエントリを追加する必要もあります。「モジュールインストーラ」ウィザードは、モジュールインストーラのスケルトン実装を作成し、そのエントリを MANIFEST ファイルに追加して、モジュールのメタデータを提供する project.xml ファイルにも各種エントリを追加します。