启动 Eclipse 插件模板

Launching Eclipse plug in template

我选择了eclipse提供的插件模板,创建了一个eclipse插件项目。然后我运行插件又开了一个eclipse然后插件执行了there.Whyso?插件是用eclipse的应用程序class创建workbench吗?

当您运行一个插件(运行 As > Eclipse Application)时,Eclipse 会启动一个新的 Eclipse 实例,包括您的插件并使用一个新的工作区。这使您能够在不损坏主要 Eclipse 安装和工作区的情况下测试插件。

如果您想 运行 主工作区中的插件,您必须导出插件并将其安装在主 Eclipse 中。

如果您想 运行 您的插件作为 RCP 的一部分,您可以设置在 'Run > Run Configurations...' 条目中启动的应用程序或产品。

例如:

我在这里 运行 购买了一款名为 'greg.music.e4.rcp.product'

的产品

@greg-449 在他的回答中对 "If you want to run the plugin in your main workspace you will have to export the plugin and install it in your main Eclipse." 的阐述。你可以做到这一点。

第 1 步 - 导出您的插件

从“文件”菜单中选择“导出...”,然后选择 Deployable plug-ins and fragments 向导。

第 2 步 - 配置您的向导选项

  1. Select 您要导出的插件。
  2. 作为目的地,选择Install into host
  3. 按完成

第 3 步 - 确认未签名的内容

由于您可能没有签署您的插件,但您确实信任它,请对警告说“是”:您正在安装包含未签署内容的软件。

第 4 步 - 重新启动 Eclipse

当提示启用插件时重新启动 Eclipse。

结果

您现在应该可以看到您的新插件。为了制作这个示例,我使用了新的插件向导并选择了 "Hello, World Command" 模板。下面的箭头指向插件在 UI 中所做的贡献。