导入Eclipse插件的org.eclipse.core包

时间:2010-06-21 17:20:23

标签: java eclipse-plugin osgi

我正在尝试创建一个模拟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)。那么,我在哪里可以找到这些类以及如何导入它们?而且,更重要的是,一般来说,如何找到给定类中存在的包并将其导入?

1 个答案:

答案 0 :(得分:8)

您需要导入org.eclipse.core.resources

通常,您可以打开“插件”视图(窗口 - >显示视图 - >其他 - >插件开发 - >插件)。然后,选择有趣的插件并右键单击 - >添加到Java搜索。然后您可以使用Open Type(Ctrl + Shift + T)打开该类。

此外,在软件包资源管理器中,将“过滤器”更改为不排除“外部插件库项目”。 “与编辑器链接”可以显示包含您刚刚打开的类的包。

相关问题