Netbeans RCP - 默认情况下取消激活模块

时间:2018-03-02 08:46:05

标签: java netbeans netbeans-platform

我有Netbeans platform application

我安装了多个模块。要停用特定模块,请在应用程序中使用Tools -> Plugin选项。

我如何停用模块默认情况下(第一次启动应用程序时),并且只有在用户需要时才能使用Tools->Plugin <激活 < / p>

1 个答案:

答案 0 :(得分:0)

我正在使用ModuleInstall validate()方法并抛出IllegalStateException,这会使模块以停用模式加载。

public class ModuleHandler extends ModuleInstall {

    @Override
    public void validate() {
            IllegalStateException e = new IllegalStateException();
            IllegalStateException attachLocalizedMessage = Exceptions.attachLocalizedMessage(e,
                    "* This Module will not be loaded.");
            throw attachLocalizedMessage;
        }
}

来源:Module API