【发布时间】:2016-01-12 11:30:26
【问题描述】:
我通过选择eclipse提供的插件模板创建了一个Eclipse插件项目。然后我运行插件,它打开了另一个 Eclipse,插件在那里执行。为什么会这样?插件是拿eclipse的应用类来创建workbench的吗?
【问题讨论】:
标签: eclipse eclipse-plugin eclipse-rcp
我通过选择eclipse提供的插件模板创建了一个Eclipse插件项目。然后我运行插件,它打开了另一个 Eclipse,插件在那里执行。为什么会这样?插件是拿eclipse的应用类来创建workbench的吗?
【问题讨论】:
标签: eclipse eclipse-plugin eclipse-rcp
作为“如果您想在主工作区中运行插件,您必须导出插件并将其安装在主 Eclipse 中”的详细说明。 @greg-449 在他的回答中。你可以这样做。
从文件菜单中,选择导出...,然后选择Deployable plug-ins and fragments 向导。
Install into host
由于您可能没有对插件进行签名,但您确实信任它,因此对警告说“是”:您正在安装包含未签名内容的软件。
在提示启用插件时重新启动 Eclipse。
您现在应该会看到您的新插件。为了制作这个示例,我使用了新的插件向导并选择了“Hello, World Command”模板。下面的箭头指向插件在 UI 中所做的贡献。
【讨论】:
~/workspace/.metadata/.plugins/org.eclipse.pde.core/install/plugins 中,但在我重新启动 Eclipse 后,项目向导未显示在 C++ 可执行项目列表中。当我从插件项目中执行“运行方式”时工作正常。
build.properties 中缺少 template/ 看看在github上进行更新