java - 许可证到期时禁用 eclipse 插件?

标签 java eclipse eclipse-plugin

许可证过期时禁用 Eclipse 插件的最佳方法是什么?

当然,一种方法是通过从 Plugin.start() 方法抛出异常来使插件崩溃,但这非常难看,因为插件的所有 View 等都显示异常堆栈跟踪。

我显然想优雅地禁用该插件而不是使其崩溃。

最佳答案

安装后, bundle 的状态由框架决定。

  • 已安装有一些问题需要解决,例如依赖关系问题
  • 已解决已安装且无依赖性问题
  • Activity (如果有激活器,并且无异常启动)

因此,如果您想使用除了在激活器的启动方法上抛出异常之外的优雅方式来禁用插件的功能,您必须在许可证过期后在代码中禁用插件的功能。

关于java - 许可证到期时禁用 eclipse 插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5373146/

相关文章:

Java base64 编码从 Apache Common 输出 "wrong"结果

Java - 如何从 phpMyAdmin 获取电子邮件地址并使用 javamail 发送

java - 使用 Java 8 流 (lambdas) 将空间拆分为字符串

eclipse - 如何在 IntelliJ IDEA 中运行 Eclipse 启动器文件?

java - 将非插件项目引用到 Eclipse 插件项目

java - Eclipse-PMD 全局配置规则集

java - 正则表达式在被 [] 包围时拆分/除外

java - 通过 Maven 导入的类出现 NoClassDef 错误

android - 迁移到 Android Studio 后出现 TransformException

eclipse - 在 eclipse "Servers"中查看确切的服务器版本