【问题标题】:Netbeans RCP - Deactivate modules by defaultNetbeans RCP - 默认情况下停用模块
【发布时间】:2018-03-02 08:46:05
【问题描述】:

我有一个Netbeans platform application

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

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

【问题讨论】:

    标签: java netbeans netbeans-platform


    【解决方案1】:

    我正在使用ModuleInstallvalidate() 方法并抛出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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-10-18
      • 2016-11-30
      • 2017-10-18
      • 2021-09-21
      • 1970-01-01
      • 1970-01-01
      • 2012-02-29
      相关资源
      最近更新 更多