我正在尝试通过使用片段项目来扩展第三方 Eclipse 插件。主要原因是第三方插件包含具有默认(包)修饰符的类,我需要扩展它们。
因此,我的扩展类必须位于完全相同的包中。我创建了一个包含相同包的片段项目并将我的类放入其中。当我使用运行时工作区时,一切正常。
但是,如果我尝试部署我的片段(例如,将其部署到我的 Eclipse 发行版的 dropins 文件夹中),我将无法执行代码。扩展和类似的东西可以正常工作(例如,我将扩展用于新的运行配置。但是,如果我尝试实例化此运行配置,我会收到一条错误消息,指出第三方根插件无法将类加载到显示我的配置选项卡组。
有遇到此类问题的经验吗?