Java 无法解决使用eclipse luna和equinox(新手)编译的基本障碍

Java 无法解决使用eclipse luna和equinox(新手)编译的基本障碍,java,eclipse,plugins,osgi,equinox,Java,Eclipse,Plugins,Osgi,Equinox,我正在用EclipseSCADA开始我的工作,当我进入最后一步时-使用以下工具运行应用程序: Run -> Run Equinox Application Profile 它失败并出现错误: 目标平台中缺少3个可安装单元:[org.eclipse.equinox.server.core、org.eclipse.equinox.server.p2、org.eclipse.equinox.server.jetty] 我想弄清楚如何解决这些依赖关系,真是疯了。在谷歌上呆了几个小时,毫无乐趣 我

我正在用EclipseSCADA开始我的工作,当我进入最后一步时-使用以下工具运行应用程序:

Run -> Run Equinox Application Profile
它失败并出现错误:

目标平台中缺少3个可安装单元:[org.eclipse.equinox.server.core、org.eclipse.equinox.server.p2、org.eclipse.equinox.server.jetty]

我想弄清楚如何解决这些依赖关系,真是疯了。在谷歌上呆了几个小时,毫无乐趣

我已经下载了equinox-Luna_SDK zip文件,其中包含上述插件,但我不知道如何让Eclipse看到它们

这方面的任何帮助或指示都会很有帮助


谢谢。

打开首选项->插件开发->目标平台。在那里,您可以看到您的目标平台并对其进行编辑。
在编辑模式下,您可以添加查找捆绑包的位置,并选择要包含哪些捆绑包。

我在下面的过程中遇到了相同的问题

问题是如何安装丢失的可安装单元

经过漫长的一天,我终于找到了解决办法

第一步。下载开普勒R2软件包 地址-

第二步。安装开普勒R2软件包 从eclipse导航到“帮助-->安装新软件”,使用此url
http://123.57.138.177/equinox-SDK-KeplerSR2/

注意,在这个url中,我托管了解压后的开普勒R2包,因为它是一个p2回购。另外,请取消选中“按类别对项目进行分组”

然后,您应该得到如下列表。

只需将它们全部选中,然后单击finish。它使您能够安装它们

步骤3重新启动后检查安装 安装插件和功能后,会弹出一个对话框,要求重新启动。重新启动后,转到“Eclipse-->首选项-->插件开发-->目标平台”

单击编辑,然后查询缺少的可安装单元。 现在,问题解决了

最后启动modbus.profile.xml 在GetStart指南中,我得到了类似这样的内容。

要启动modbus模拟器,请将其作为equinox应用程序启动。

其他有用的链接

  • 下载

  • 设置插件平台目标

  • RCP最佳实践–建立目标平台

  • 你好,世界

  • 构建系统EclipseTycho

  • 安装开普勒R2

如果选择按
按类别分组
,则不显示任何内容。因此,类别应该不加标记

Note: Please see bug bug 268210 for issues related to provisioning from these repos for your PDE target. Currently, you can't provision from these repos in PDE because the repository browser doesn't show categories.