Java 更改Eclipse插件的ID(Bundle SymbolicName)
我正在开发一个Eclipse(编辑器)插件,并试图更改它的ID。每当我这样做时,我都会得到很多Java 更改Eclipse插件的ID(Bundle SymbolicName),java,eclipse-plugin,pde,Java,Eclipse Plugin,Pde,我正在开发一个Eclipse(编辑器)插件,并试图更改它的ID。每当我这样做时,我都会得到很多ClassNotFoundExceptions,例如我的TextEditor子类 我确实替换了Activator中的PLUGIN\u IDstring文本(AbstractUIPlugin子类),但这没有帮助 如何更改Eclipse插件的插件ID?插件ID似乎不仅存储在项目中,而且(暂时)也存储在开发它的工作区中,例如,在文件${workspace\u loc}\.metadata\.plugins\o
ClassNotFoundExceptions
,例如我的TextEditor
子类
我确实替换了Activator中的PLUGIN\u ID
string文本(AbstractUIPlugin
子类),但这没有帮助
如何更改Eclipse插件的插件ID?插件ID似乎不仅存储在项目中,而且(暂时)也存储在开发它的工作区中,例如,在文件
${workspace\u loc}\.metadata\.plugins\org.Eclipse.pde.core\Eclipse Application\dev.properties
中,它似乎存储了每个插件的bin文件夹路径。通过打开运行配置并查看“配置”选项卡上显示的配置位置,您可以看到这一点
显然,最简单的更新方法是重新启动Eclipse(您正在开发的Eclipse,而不是目标平台)。这将更新这些文件,插件将使用新ID。您还可以在运行配置中选择“启动前清除配置区域”
因此,这些步骤是:
概述
选项卡上的ID
字段插件ID
更新为相同的值