有很多 Eclipse RCP 教程都从明显的第一步开始:“创建一个新的插件项目...”
看来大约。其中 70% 指定检查“生成一个激活器,一个控制插件生命周期的Java类”。其他人特别说不要检查该切换。
替代文本http://img179.imageshack.us/img179/6710/newpluginoptions.png http://img179.imageshack.us/img179/6710/newpluginoptions.png
我不清楚,生成激活器类对您有何作用,何时需要,何时不需要。
作为一个突出的选项,你每次创建一个新的插件项目时都会得到这个选项(它似乎是默认设置的),在我发现的任何地方都没有很好地解释这个选项。
创建 Eclipse 插件项目时选择此选项有什么建议/经验法则吗?
找出答案的一种方法是查看生成的类。原来它是一个子类抽象UI插件 http://help.eclipse.org/helios/topic/org.eclipse.platform.doc.isv/reference/api/org/eclipse/ui/plugin/AbstractUIPlugin.html。查看 JavaDoc,它提供了首选项管理、图像注册等服务。如果您需要其中任何一个,您可能想使用它。它是 Plugin 的子类,这是有道理的。
此外,它还实现了捆绑激活器 http://www.osgi.org/javadoc/r4v43/core/org/osgi/framework/BundleActivator.html,其中有一些有用的 JavaDoc。这为您提供了 start() 和 stop() 的存根,允许您在此处挂钩自己的代码。它还生成一个静态便捷方法 getDefault(),它为您提供了 Activator。这就是全部内容。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)