直到最近我一直在使用Eclipse Luna,我所有的e4项目在Linux x86下运行良好(JDK7和Eclipse也是32 arch)。 现在我迁移到使用Linux 64位的新计算机。我安装了Eclipse Luna 64位JDK7。但我无法运行我的RCP应用程序。有很多这样的错误:
!ENTRY org.eclipse.e4.ui.workbench 4 0 2015-07-26 15:22:26.571 !MESSAGE事件管理服务不可用,无法发布事件 org.osgi.service.event.Event [主题=组织/蚀/ E4 / UI /模型/ UI /背景/上下文/ SET]。
!ENTRY org.eclipse.e4.ui.workbench 4 0 2015-07-26 15:22:26.590 !MESSAGE事件管理服务不可用,无法发布事件 org.osgi.service.event.Event [主题=组织/蚀/ E4 / UI /模型/ UI /的UIElement /渲染器/ SET]。
!ENTRY org.eclipse.e4.ui.workbench 4 0 2015-07-26 15:22:26.591 !MESSAGE事件管理服务不可用,无法发布事件 org.osgi.service.event.Event [主题=组织/蚀/ E4 / UI /模型/应用/ ApplicationElement /标签/ ADD]。
!ENTRY org.eclipse.e4.ui.workbench 4 0 2015-07-26 15:22:26.597 !MESSAGE事件管理服务不可用,无法发布事件 org.osgi.service.event.Event [主题=组织/蚀/ E4 / UI /模型/ UI /的UIElement /插件/ SET]。
依旧......
它是什么意思以及如何解决它?我在4.x Eclipse版本上创建了我的项目。
我尝试了什么:
但我得到了同样的错误
答案 0 :(得分:3)
我已经修好了。将org.eclipse.equinox.event包添加到我的启动器的Required Plug-ins部分。并将其添加到产品依赖中。 一切顺利。