动态加载package-plugin eclipse

时间:2017-03-13 16:38:35

标签: java eclipse dynamic plugins eclipse-plugin

我正在eclipse中开发一个插件,这是一个指标视图,它将显示一个语法指标列表(Xtext文件)。插件是用java编写的,作为eclipse中的插件项目。

如何从Activator(在eclipse插件项目中创建的文件)动态加载来自某个包的所有类,直接加载到我准备的度量表中。

我搜索过它并没有找到任何指南或有用的信息来帮助我解决这个问题。

谢谢!

1 个答案:

答案 0 :(得分:0)

基本上eclipse插件是osgi包。由于每个osgi包(即eclipse插件)都有自己的类加载器,因此尝试使用该类加载器来解析相关资源。

请参阅How to get classloader for a bundle in equinox?