没有要为命令执行的处理程序

时间:2018-10-12 10:00:35

标签: java eclipse-plugin eclipse-pde

我一直在尝试构建我的第一个eclipse插件,在这里我可以选择一些文本,然后使用alt + left和alt + right将其向左或向右移动。如果我将插件作为Eclipse应用程序启动,则一切正常,我的插件也可以正常工作。但是,当我将插件导出为目标位置为“ Install into host”的可部署插件并运行命令时,有时会得到There is no handler to execute for command sirolf2009-eclipse-tools.commands.MoveSelectionLeft。其他时候我会得到

Exception occured when loading the handler
Plug-in sirolf2009-eclipse-tools was unable to load class com.sirolf2009.eclipsetools.handlers.MoveSelectionLeft.
com.sirolf2009.eclipsetools.handlers.MoveSelectionLeft cannot be found by sirolf2009-eclipse-tools_0.0.1.SNAPSHOT

我尝试检查在导出过程中生成的jar,它在正确的位置包含一个类。我已将罐子here

上传了

1 个答案:

答案 0 :(得分:0)

每次安装到Eclipse时,请确保在MANIFEST.MF中增加版本号(Bundle-Version),以便它知道该插件是新的。

您可以更改数字的前3个部分中的任何一个,而不检查第4个部分。