java - 如何在激活器中获取 IEclipseContext

标签 java eclipse-rcp e4

我遇到了 Eclipse 4 RCP 应用程序的一个问题。我需要记录一些事件。我需要以某种方式获得对记录器的引用。我知道,如何使用 IEclipseContext 来做到这一点,但我没有找到如何在没有依赖注入(inject)的情况下获得 IEclipseContext,我不能在激活器中使用它。请问有人知道如何解决这个问题吗?

非常感谢

最佳答案

您可以通过调用 EclipseContextFactory.getServiceContext(bundleContext) 获取专用的 IEclipseContext,这将允许访问 OSGi 服务。

关于java - 如何在激活器中获取 IEclipseContext,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18316970/

相关文章:

java - RWT服务器端编程

java - 在 Eclipse E4 中设置固定零件尺寸

java - 在 Java 代码中安全地存储访问密码

java - 信号量函数中的死锁

java - 尝试更改 RCP 中的配置文件位置,导致运行不同的程序

java - 如何在 SourceViewer 中显示查找替换对话框(快捷键 Ctrl+F)

java - 如何在 Eclipse E4 应用程序启动时制作一些东西?

java - 在 eclipse e4 中将值传递给其他 View 时出错

java - 获取 json user_timeline api twitter 1.1

Java 条件语句