Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse RCP新插件依赖项未解决的需求_Eclipse_Dependencies_Rcp - Fatal编程技术网

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

Eclipse RCP新插件依赖项未解决的需求,eclipse,dependencies,rcp,Eclipse,Dependencies,Rcp,我正在学习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

我正在学习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"
我在dependencies选项卡中添加了新插件(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"

看起来我错过了一个简单的步骤,但我不知道发生了什么。非常感谢您的帮助,

在“运行>运行配置…”对话框中查找您的RCP


在“插件”选项卡上,确保列出了RCP中的所有插件。

查看“运行>运行配置…”对话框并找到您的RCP


在“插件”选项卡上,确保列出RCP中的所有插件。

如何运行RCP?从产品测试(概述选项卡)运行它)->启动Eclipse应用程序。我还试过右键单击产品并运行为->Eclipse应用程序。您是如何运行RCP的?从产品测试(概述选项卡)->启动Eclipse应用程序来运行它。我也尝试过右键单击产品并运行As->Eclipse应用程序。谢谢。成功了。现在我将尝试了解为什么导出不起作用,但这是另一个问题…谢谢。成功了。现在我将试着看看为什么导出不起作用,但这是另一个问题。。。