标签: java eclipse eclipse-plugin
当许可证过期时,禁用eclipse插件的最佳方法是什么?
一种方法是通过从Plugin.start()方法抛出异常来使插件崩溃,但这非常难看,因为插件的所有视图等都显示异常堆栈跟踪。
我显然希望优雅地禁用插件而不是崩溃。
答案 0 :(得分:1)
捆绑包的状态由安装后的框架决定。
因此,除非在激活器的start方法上抛出异常,否则在许可证到期后必须在代码中禁用插件的功能,如果你想使用一种优雅的方法来禁用它。