【发布时间】:2015-04-01 07:47:30
【问题描述】:
我是 Eclipse 插件开发的新手,我刚刚完成了我的第一个插件的开发。
当我将项目作为“Eclipse 应用程序”运行时,它运行没有任何问题。所以我导出了插件并将其安装到另一个 eclipse 发行版中。但现在它没有像我预期的那样工作。
在我的activator.start() 中,我添加了几个甚至是监听器,但它们都没有被触发。后来我发现导出产品后这个start()方法没有被触发。
为了确保,我使用了MessageConsoleStream 并将某些内容打印到控制台。
同样,这在开发时有效,但在导出版本中无效。
但是插件的视图显示没有任何问题。
出了什么问题?
Eclipse 版本:4.4.2
【问题讨论】:
-
在使用插件中的其他内容之前,激活器通常不会启动。它们不是添加听众的地方。你想听什么?
-
我需要添加一个
Resource Change Listener