导出无头eclipse应用程序导致'产品的定义插件-in找不到'错误

时间:2012-10-11 03:16:02

标签: java eclipse eclipse-plugin headless

按照this post中的教程,我可以生成在eclipse IDE中工作的无头eclipse插件。

通过关注Paul's recommendation,我尝试创建.product文件并将其导出。

事先,我需要进行产品配置,并按照本网站的说明进行操作 - http://wiki.eclipse.org/FAQ_How_do_I_create_an_Eclipse_product%3F

这是自动生成的productConfiguration.product

<?xml version="1.0" encoding="UTF-8"?>
<?pde version="3.5"?>
<product useFeatures="false" includeLaunchers="true">
   <configIni use="default">
   </configIni>
   <launcherArgs>
      <vmArgsMac>-XstartOnFirstThread -Dorg.eclipse.swt.internal.carbon.smallFonts</vmArgsMac>
   </launcherArgs>
   <plugins>
   </plugins>
</product>

我跟着向导:

enter image description here

enter image description here

但是,我收到此错误消息。我试过没有Synchronize before exporting,我又得到了一个错误。

enter image description here enter image description here

可能出现什么问题?

1 个答案:

答案 0 :(得分:1)

您需要将org.eclipse.core.runtime.products扩展名添加到其中一个插件中。

<extension id="foo" point="org.eclipse.core.runtime.products">
  <product application="com.example.FoorBarApp" name="foo">
     <property name="appName" value="foo"/>
  </product>
</extension>

并将ID(插件ID +“。”+扩展ID)添加到产品配置中。

<product id="myplugin.foo" ...