Eclipse P2-不包括collect操作的接触点

Eclipse P2-不包括collect操作的接触点,eclipse,equinox,p2,Eclipse,Equinox,P2,每当我尝试在我的RCP应用程序中安装Eclipse平台启动器功能时,我总是在我的RCP应用程序中遇到这个错误 我正在安装的功能id:org.eclipse.equinox.executable.Feature.group 3.5.1.v20111216-1653-7P7NFUIFIbaUcU77s0KQWHw5HZTZ !ENTRY org.eclipse.equinox.p2.engine 4 4 2012-07-31 14:59:58.501 !MESSAGE An error occurr

每当我尝试在我的RCP应用程序中安装Eclipse平台启动器功能时,我总是在我的RCP应用程序中遇到这个错误

我正在安装的功能id:org.eclipse.equinox.executable.Feature.group 3.5.1.v20111216-1653-7P7NFUIFIbaUcU77s0KQWHw5HZTZ

!ENTRY org.eclipse.equinox.p2.engine 4 4 2012-07-31 14:59:58.501
!MESSAGE An error occurred while collecting items to be installed
!SUBENTRY 1 org.eclipse.equinox.p2.engine 4 0 2012-07-31 14:59:58.501
!MESSAGE session context was:(profile=profile, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=null --> [R]org.eclipse.equinox.executable_root.gtk.linux.x86_64 3.5.1.v20111216-1653-7P7NFUIFIbaUcU77s0KQWHw5HZTZ, action=).
!SUBENTRY 1 org.eclipse.equinox.p2.engine 4 0 2012-07-31 14:59:58.501
!MESSAGE The required Touchpoint: org.eclipse.equinox.p2.native 1.0.0 touchpoint for the collect action is not included in the installation manager configuration.
!STACK 0
java.lang.IllegalArgumentException: The required Touchpoint: org.eclipse.equinox.p2.native 1.0.0 touchpoint for the collect action is not included in the installation manager configuration.
    at org.eclipse.equinox.internal.p2.engine.ActionManager.getTouchpointQualifiedActionId(ActionManager.java:58)
    at org.eclipse.equinox.internal.p2.engine.phases.Collect.getActions(Collect.java:54)
    at org.eclipse.equinox.internal.p2.engine.InstallableUnitPhase.getActions(InstallableUnitPhase.java:77)
    at org.eclipse.equinox.internal.p2.engine.Phase.mainPerform(Phase.java:115)
    at org.eclipse.equinox.internal.p2.engine.Phase.perform(Phase.java:78)
    at org.eclipse.equinox.internal.p2.engine.PhaseSet.perform(PhaseSet.java:44)
    at org.eclipse.equinox.internal.p2.engine.Engine.perform(Engine.java:75)
    at org.eclipse.equinox.internal.p2.engine.Engine.perform(Engine.java:44)
    at org.eclipse.equinox.p2.operations.ProvisioningSession.performProvisioningPlan(ProvisioningSession.java:174)
    at org.eclipse.equinox.p2.operations.ProfileModificationJob.runModal(ProfileModificationJob.java:79)
    at org.eclipse.equinox.p2.operations.ProvisioningJob.run(ProvisioningJob.java:177)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

您应该确保捆绑包“org.eclipse.equinox.p2.touchpoint.natives”及其依赖项打包在您的应用程序中。

您应该确保捆绑包“org.eclipse.equinox.p2.touchpoints.natives”及其依赖项打包在您的应用程序中。

如果有人正在关注关于LAR的RCP p2教程Vogel的网站,这是他错过的东西,需要包含在教程中才能使用,至少在Eclipse 4.3.1(开普勒)中是这样。如果有人在Lars Vogel的网站上关注RCP p2教程,这是他错过的东西,需要包含在教程中才能使用,至少在Eclipse 4.3.1(开普勒)中是这样。