Um instalador de módulo é uma classe Java que oferece ganchos para executar código na inicialização ou quando um módulo é carregado. Pode também executar código de limpeza quando um módulo é desinstalado ou desativado.
Observação: Em geral, não é recomendável o uso de um instalador de módulo, pois ele torna lento o tempo de inicialização. Antes de usar um instalador de módulo, verifique se não há uma forma declarativa de fazer o que você está tentando. 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. A seguir, quando necessários para o trabalho atual, os itens serão instanciados.
Além de fornecer uma classe de instalador de módulo, é necessário adicionar uma entrada ao arquivo MANIFEST. O assistente para Instalador de módulos cria uma implementação esqueleto de um instalador de módulos, adiciona a entrada ao arquivo MANIFEST, além de todas as entradas ao arquivo project.xml, o que fornece os metadados do módulo.