运行 Eclipse RCP 中带有 OSGI 框架的服务器边缘 SDK

Running Server Edge SDK with OSGI Framework in Eclipse RCP

我按照有关设置开发环境的说明 here 来开发自定义 Rifidi 边缘服务器(RFID 中间件)应用程序,或修改现有的边缘服务器包。 一切都很好,但是当我点击 运行 按钮时,而不是 'OSGi:' 我看到了这个错误:

错误:无法找到或加载主程序 class Document\eclipse

可能有必要说我使用 64 位版本的 eclipse:

面向 RCP 和 RAP 开发人员的 Eclipse

版本:Juno Service Release 1

这个错误是什么意思?

这是 OSGi 框架中的常见错误吗?

OSGi 有没有 main class 或者 Method 或者类似的东西!

我应该怎样做才能运行它正确?

也许我的问题清楚地表明我是 OSGi 的新手,所以 如果有人帮助我将不胜感激 me.thanks

我终于解决了!

那是因为这个 VM 参数: -Dorg.rifidi.home=${workspace_loc}/Rifidi-SDK/RifidiHome

当我从 运行 配置中删除它时,我可以 运行 它没有任何问题。 就这样!