java - 插件未随应用程序启动

标签 java eclipse rcp

我有一个 RCP 应用程序,其中定义了几个用于数据和功能分离的插件。

我需要在应用程序启动时激活所有插件(其中一些插件需要注册网络事件)。我未选中“加载其中一个类时激活此插件”框,从选中和取消选中此框时查看 xml 来看,这实际上是一个延迟加载指示器。

如果我将插件添加到 .product 中的配置页面,我会得到每个激活器的 ClassNotFoundExceptions。

让插件在 RCP 应用程序启动时自动启动的最佳方法是什么?

最佳答案

I'd rather that plugin have minimal knowledge of the other plugins

在这种情况下,您可以执行 Eclipse 所做的操作:在启动器中定义一个扩展点,并让所有需要启动的插件扩展该扩展点。

关于java - 插件未随应用程序启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8812134/

相关文章:

java - 在 Eclipse RCP 中使用来自外部插件的图像作为启动屏幕

java - 如何检测 SWT 对话框已打开并且可见?

java - 替换 Java 字符串中的\F\

java - 如何重置以前单击的按钮的颜色?

Java 默认浏览器名称

eclipse - 有没有办法让 Eclipse 中的所有局部变量对齐?

eclipse - 使 Eclipse RCP Intro 成为透视图的一部分

java - 无法单击 JFrame 中的 JButton

java - 从 Eclipse 项目中的文件夹中读取文件名

java - 编译时出错