在eclipse插件中包含所有工作区类

时间:2012-06-23 16:06:39

标签: java eclipse eclipse-plugin eclipse-pde

我正在尝试将任意Java对象从工作区传输到我的插件,方法是使用XStream将它们序列化为XML。这工作正常(使用SIMON),但是当尝试在插件站点上恢复它们​​时,我得到一个CannotResolveClassException(显然)。所以我想以某种方式在我的插件的构建路径中包含工作区类,以便在我的插件中提供工作区类型,从而能够恢复对象。

1 个答案:

答案 0 :(得分:0)

我设法通过使用URLClassLoader并通过工作区中的所有项目(使用Resources Plugin)并将所有子文件夹(递归地)添加到此classLoader来实现此目的。 我知道它是某种蛮力,但它正在工作,我无法弄清楚如何确定构建目标文件夹(并不总是/ bin)。