Eclipse命令关闭/启动我的插件

特什特

因此,我正在开发我的第一个Eclipse插件,并且希望有可能关闭(或停用)该插件。

现在,我在这里阅读了有关绑定和命令的信息,我设法使Binding(CTRL + 4)出现在Eclipse-> Preferences-> Keys中

但是似乎不知道如何从实现IHandler的类中实现execute方法来实际关闭我的插件。

在下面的代码中,您可以看到我尝试显示的内容,但是它们也没有用。

     <extension
         point="org.eclipse.ui.commands">
      <category
            id="com.myplugin.myCategory"
            name="Category" 
            description="a description">
      </category>   
      <command
            defaultHandler="mypackage.ExitHandler"
            id="myproject.exit"
            categoryId="com.myplugin.myCategory"
            name="Close Plugin">
      </command>
   </extension>
   <extension
         point="org.eclipse.ui.bindings">
      <key
            commandId="myproject.exit"
            contextId="org.eclipse.ui.contexts.window"
            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
            sequence="M1+4">
      </key>
   </extension>



public class ExitHandler implements IHandler {
    @Override
    public Object execute(ExecutionEvent event) throws ExecutionException {
         MessageDialog.openInformation(HandlerUtil.getActiveWorkbenchWindow(
                 event).getShell(), "Info", "Info for you");
         System.out.println("I wanna exittttttttttttttt");
        return null;
    }
}

那么关于如何关闭然后启动使用此方法创建的插件的任何想法吗?如果仅实现execute方法,就足够了吗?

解决方案

因此,正如Gred在下面的评论中所说,我应该扩展org.eclipse.core.commands.AbstractHandler并实现该execute方法。

特什特

解决方案

因此,正如Gred在下面的评论中所述,我应该扩展org.eclipse.core.commands.AbstractHandler并实现execute方法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Eclipse插件项目-启动时运行命令

来自分类Dev

每当我启动时,Eclipse都会自动关闭

来自分类Dev

使用所需的插件启动Eclipse

来自分类Dev

如果从命令行启动,Eclipse Formatter不会关闭

来自分类Dev

用于Eclipse的Google插件-Eclipse无法启动

来自分类Dev

用命令行启动DropWizard服务器:我只想使用Maven jar插件

来自分类Dev

Eclipse RCP插件项目顶部栏已关闭(包含视图),即使重新启动后也无法将其重新打开

来自分类Dev

Eclipse插件:启动后立即运行代码

来自分类Dev

安装插件后,Eclipse Mars无法启动

来自分类Dev

Eclipse插件:传递命令行参数

来自分类Dev

Eclipse插件,自定义运行命令

来自分类Dev

Eclipse仅从终端的sudo命令启动

来自分类Dev

Eclipse仅从终端的sudo命令启动

来自分类Dev

eclipse插件:检查所选项目是关闭还是打开

来自分类Dev

在Eclipse(火星)上安装了插件,现在Eclipse无法启动。如何卸载插件?

来自分类Dev

如何停止从Eclipse Gradle插件启动的Tomcat服务器?

来自分类Dev

如何在启动时加载eclipse插件

来自分类Dev

导出eclipse插件后激活器未启动

来自分类Dev

如何记录Eclipse插件/ OSGi捆绑包的启动?

来自分类Dev

未调用Eclipse插件激活器的启动方法

来自分类Dev

eclipse:启动插件项目后出现异常

来自分类Dev

如何从eclipse插件中启动“导入Maven项目”?

来自分类Dev

未调用Eclipse插件激活器的启动方法

来自分类Dev

Eclipse插件:如何在for循环中同步运行启动配置?

来自分类Dev

使用ssh命令执行重新启动后关闭连接

来自分类Dev

从命令行启动/关闭网络接口

来自分类Dev

使用ssh命令执行重新启动后关闭连接

来自分类Dev

如何从命令行关闭/重新启动phpstorm

来自分类Dev

在关闭/重新启动Ubuntu 18.04上运行命令

Related 相关文章

  1. 1

    Eclipse插件项目-启动时运行命令

  2. 2

    每当我启动时,Eclipse都会自动关闭

  3. 3

    使用所需的插件启动Eclipse

  4. 4

    如果从命令行启动,Eclipse Formatter不会关闭

  5. 5

    用于Eclipse的Google插件-Eclipse无法启动

  6. 6

    用命令行启动DropWizard服务器:我只想使用Maven jar插件

  7. 7

    Eclipse RCP插件项目顶部栏已关闭(包含视图),即使重新启动后也无法将其重新打开

  8. 8

    Eclipse插件:启动后立即运行代码

  9. 9

    安装插件后,Eclipse Mars无法启动

  10. 10

    Eclipse插件:传递命令行参数

  11. 11

    Eclipse插件,自定义运行命令

  12. 12

    Eclipse仅从终端的sudo命令启动

  13. 13

    Eclipse仅从终端的sudo命令启动

  14. 14

    eclipse插件:检查所选项目是关闭还是打开

  15. 15

    在Eclipse(火星)上安装了插件,现在Eclipse无法启动。如何卸载插件?

  16. 16

    如何停止从Eclipse Gradle插件启动的Tomcat服务器?

  17. 17

    如何在启动时加载eclipse插件

  18. 18

    导出eclipse插件后激活器未启动

  19. 19

    如何记录Eclipse插件/ OSGi捆绑包的启动?

  20. 20

    未调用Eclipse插件激活器的启动方法

  21. 21

    eclipse:启动插件项目后出现异常

  22. 22

    如何从eclipse插件中启动“导入Maven项目”?

  23. 23

    未调用Eclipse插件激活器的启动方法

  24. 24

    Eclipse插件:如何在for循环中同步运行启动配置?

  25. 25

    使用ssh命令执行重新启动后关闭连接

  26. 26

    从命令行启动/关闭网络接口

  27. 27

    使用ssh命令执行重新启动后关闭连接

  28. 28

    如何从命令行关闭/重新启动phpstorm

  29. 29

    在关闭/重新启动Ubuntu 18.04上运行命令

热门标签

归档