启动Eclipse插件模板

启动Eclipse插件模板,eclipse,eclipse-plugin,eclipse-rcp,Eclipse,Eclipse Plugin,Eclipse Rcp,通过选择Eclipse提供的插件模板,我创建了一个Eclipse插件项目。然后我运行插件,它打开了另一个eclipse,插件在那里执行。为什么?插件是否使用eclipse的应用程序类来创建工作台?当您运行插件(运行方式>eclipse应用程序)时,eclipse将启动一个新的eclipse实例,包括您的插件并使用一个新的工作区。这使您能够在不损坏Eclipse主安装和工作区的情况下测试插件 如果您想在主工作区中运行插件,您必须导出插件并将其安装到主Eclipse中 如果您想将插件作为RCP的一部

通过选择Eclipse提供的插件模板,我创建了一个Eclipse插件项目。然后我运行插件,它打开了另一个eclipse,插件在那里执行。为什么?插件是否使用eclipse的应用程序类来创建工作台?

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

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

如果您想将插件作为RCP的一部分运行,可以在“运行>运行配置…”条目中设置启动的应用程序或产品

例如:

在这里,我正在运行一个名为“greg.music.e4.rcp.product”的产品。

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

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

如果您想将插件作为RCP的一部分运行,可以在“运行>运行配置…”条目中设置启动的应用程序或产品

例如:

在这里,我运行了一个名为“greg.music.e4.rcp.product”的产品。

详细阐述了@greg-449在他的回答中提到的“如果你想在你的主工作区中运行插件,你必须导出插件并安装在你的主Eclipse中。”。你可以这样做

步骤1-导出插件 从文件菜单中,选择导出。。。然后选择
可部署插件和片段向导

步骤2-配置向导选项
  • 选择要导出的插件
  • 作为目标,选择
    安装到主机中
  • 压光
  • 步骤3-确认未签名的内容 由于您可能没有对插件进行签名,但您确实信任它,请对警告说“是”:您正在安装包含未签名内容的软件

    步骤4-重新启动Eclipse 当提示启用插件时,重新启动Eclipse

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

    作为“如果你想在你的主工作区运行插件,你必须导出插件并安装在你的主Eclipse中”的详细说明,@greg-449在他的回答中提到了这一点。你可以这样做

    步骤1-导出插件 从文件菜单中,选择导出。。。然后选择
    可部署插件和片段向导

    步骤2-配置向导选项
  • 选择要导出的插件
  • 作为目标,选择
    安装到主机中
  • 压光
  • 步骤3-确认未签名的内容 由于您可能没有对插件进行签名,但您确实信任它,请对警告说“是”:您正在安装包含未签名内容的软件

    步骤4-重新启动Eclipse 当提示启用插件时,重新启动Eclipse

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


    但是作为富客户机平台创建的插件项目是如何独立运行的。添加了运行RCP的示例,但作为富客户机平台创建的插件项目是如何独立运行的。添加了运行RCP的示例,其他很好的演练,但由于某些原因,这对我不起作用。JAR文件安装在 ~/WorkStudio./Mudio/Org.org.Eclipse .PDE .Cyp/安装/插件< /C>中,但是项目向导在重新启动Eclipse之后,不会出现在C++可执行项目列表中。当我从插件项目执行“运行方式”时工作正常。请查看错误日志~/workspace/.metadata/.log(顺便说一句,如果问题与之相关,是因为
    build.properties
    中缺少
    template/
    ,请查看github的更新。其他不错的演练,但由于某些原因,这对我不起作用。jar文件安装在
    ~/workspace/.metadata/.plugins/org.eclipse.pde.core/install/plugins
    中,但项目在我重新启动Eclipse之后,CT向导没有出现在C++可执行项目的列表中。当我从插件项目中运行“AS”时,工作很好。请查看错误日志~/WorkStudio/.MID/.log中的一个视图。(顺便说一句,如果问题与之相关,是因为
    build.properties
    中缺少
    template/
    ,请查看github以获取更新