java - 我想在运行时在 Eclipse RCP 应用程序中重新加载插件

标签 java eclipse-rcp

我正在编写一个包含超过 50 个插件的 Eclipse RCP 项目。在我的插件上更改某些内容时,我必须花时间关闭 RCP 应用程序,然后再次运行它。这需要时间。

我宁愿做的是在 RCP 运行时重新加载有问题的新建插件。这可能吗?如果可能,怎么做?

谢谢!

最佳答案

我会试试这个:

import org.eclipse.core.runtime.Platform;

...
// at the place you need to reload your plugin

Platform.getBundle( "bundle " );

并替换字符串内容"bundle"使用来自 MANIFEST.MF 的值的 Bundle-SymbolicName:条目。

关于java - 我想在运行时在 Eclipse RCP 应用程序中重新加载插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27066244/

相关文章:

Java map 要设置吗?有没有办法实现预先存在的java库以允许包含Sets作为值的Map?

java - 当您使用 Jquery 按下按钮时,我试图让页面滚动速度变慢?

java - 反转操作

eclipse - 分组大纲节点

java - 如何将模型与 View 分离?

java - Angular 4.3 HTTPClient 基本授权不起作用

java - SSL 握手异常 : Received fatal alert: handshake failure

java - Eclipse 开发 - 根据 FieldEditorPreferencePage 内其他 FieldEditor 的新值更改 FieldEditor

eclipse-plugin - Eclipse 冲突处理程序

eclipse-plugin - Eclipse 插件开发 : How to use new Rich Text Hovers (since 3. 4)