Нет обработчика для выполнения команды - PullRequest
0 голосов
/ 12 октября 2018

Я пытался создать свой первый плагин Eclipse, где я могу выделить немного текста, а затем переместить его влево или вправо с помощью alt + left и alt + right.Если я запускаю свой плагин как приложение затмения, все работает нормально, и мой плагин работает.Однако, когда я экспортирую свой плагин как развертываемый плагин с назначением «Установить на хост» и запускаю команду, иногда я получаю 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

Я пытался проверить банку, которая была сгенерирована во время экспорта, и она содержит класс в нужном месте.Я загрузил банку здесь

1 Ответ

0 голосов
/ 12 октября 2018

Обязательно увеличивайте номер версии (Bundle-Version) в файле MANIFEST.MF при каждой установке в Eclipse, чтобы он знал, что плагин новый.

Вы можете изменить любую из первых 3 частей номера, 4-я часть не проверена.

...