运行环境:Eclipse3.0.x
问题现象:写好了一个plugin,在runtime-workbench中运行没有任何问题,但是把这个plugin导出(export)出去之后,安装到当前环境中(把导出的plugin copy到当前eclipse的plugins目录下)就就不能正常的加载。
问题分析:出现这中问题的原因可能有很多,如果export的操作没有问题的话,那么就是运行这个被导出的plugin的eclipse环境有问题:可能缺乏必须的插件支持、可能被安装的插件中存在循环的依赖关系(需要仔细检查被导出的插件中是否存在循环的依赖关系)、但是最大的可能就是当前的运行环境不是一个干净的环境(很多哥们常常图方便,运行plugin的环境常常使用开发环境,我就这样做过)