何时在创建新的Eclipse插件项目时选择"生成激活器..."

Ano*_*010 8 java eclipse eclipse-plugin eclipse-rcp eclipse-3.5

有很多Eclipse RCP教程从明显的第一步开始:"创建一个新的插件项目......"

好像差不多了.其中70%指定检查"生成激活器,控制插件生命周期的Java类".其他人特别说不要检查切换.

替代文字http://img179.imageshack.us/img179/6710/newpluginoptions.png

我不清楚,当你需要一个激活类时,为你生成什么,当你不需要时,它会为你做什么.

为了成为一个突出的选项,每次你创建一个新的插件项目(它似乎默认设置)时,这个选项在我找到的任何地方都没有得到很好的解释.

在创建Eclipse插件项目时选择此选项的任何建议/经验法则?

jas*_*ram 5

找出的一种方法是查看生成的类.原来它是AbstractUIPlugin的子类.查看JavaDoc,它提供了首选项管理,图像注册表等服务.如果您需要这些,您可能想要使用它.它是Plugin的一个子类,这是有道理的.

此外,它实现了BundleActivator,它有一些有用的JavaDoc.这为您提供了start()和stop()的存根,允许您在此处挂钩自己的代码.它还会生成一个静态便捷方法getDefault(),它为您提供Activator.这就是它的全部内容.