【发布时间】:2010-06-21 17:20:22
【问题描述】:
我正在尝试创建一个插件来模拟 Eclipse 打开资源对话框 (CTRL+SHIFT+R)。我已经学习了如何按照example 创建一个FilteredItemsSelectionDialog。但是缺少的部分是如何用工作空间资源填充对话框。我找到了OpenResourceHandler,并试图在我的插件中复制这个功能,这样我就可以逐步了解它是如何工作的。所以我复制源并重命名它以避免与真实的冲突。问题是我无法导入这些类:
import org.eclipse.core.resources.IContainer;
import org.eclipse.core.resources.IFile;
import org.eclipse.core.resources.IResource;
import org.eclipse.core.resources.ResourcesPlugin;
我尝试编辑我的 Manifest,但它不允许我导入 org.eclipse.core(尽管我可以导入 org.eclipse.core.runtime)。那么,我在哪里可以找到这些类以及如何导入它们?而且,更重要的是,一般来说,我如何找到给定类存在的包并导入它?
【问题讨论】:
-
嗨@harschware,我想开发一个做类似事情的插件。产生这个问题的项目是开源的(所以我可以从你的解决方案中学习)?
标签: java eclipse-plugin osgi