Eclipse RCP 新插件依赖未解决的需求

Eclipse RCP new plug-in dependency unresolved requirement

我正在学习 RCP 插件并尝试添加另一个插件作为依赖项。所以我从一个简单的 HelloWorld 应用程序开始并进行了测试,它运行良好。现在,我通过导入外部 jar 文件创建了另一个插件,并将其添加为依赖于我的 HelloWorld 应用程序。现在,当我 运行 代码时,出现以下错误,

!ENTRY org.eclipse.equinox.app 0 0 2018-10-08 13:39:55.300
!MESSAGE Product com.be.tests.part1.product1 could not be found.

!ENTRY com.be.tests.part1 4 0 2018-10-08 13:39:55.315
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: Could not resolve module: com.be.tests.part1 [73]
  Unresolved requirement: Require-Bundle: Part1Libs; bundle-version="1.0.0"

我在依赖项选项卡中添加了新插件 (Part1Libs)。这 MANIFEST.MF 文件显示依赖关系为

Require-Bundle: org.eclipse.ui.intro,
org.eclipse.core.runtime,
org.eclipse.ui,
org.eclipse.equinox.ds,
org.eclipse.equinox.util,
org.eclipse.equinox.event,
Part1Libs;bundle-version="1.0.0"

我好像少了一个简单的步骤,但我不知道发生了什么。非常感谢任何帮助,

查看 'Run > Run Configurations...' 对话框并找到您的 RCP。

在 'Plug-ins' 选项卡上确保列出 RCP 中的所有插件。