// 取得工作台
IWorkbench workbench = PlatformUI.getWorkbench();
// 取得工作台窗口
IWorkbenchWindow window = workbench.getActiveWorkbenchWindow();
// 取得工作台页面
IWorkbenchPage page = window.getActivePage();
// 取得当前处于活动状态的编辑器窗口
IEditorPart part = page.getActiveEditor();
// 取得工作区的root
IWorkspaceRoot wsroot = ResourcesPlugin.getWorkspace().getRoot();
// 取得项目
IProject[] projects = wsroot.getProjects();
// 获取文件夹
IFolder iFolder=projects[0].getFolder("IFolderName");
// 获取文件
IFile iFile=iFolder.getFile("IFileName");
- 大小: 105.8 KB
- 大小: 31 KB
分享到:
相关推荐
Eclipse资源API还提供了强大的版本控制功能,通过`IResourceDelta`接口,开发者可以获取资源变更的具体信息,如类型(添加、修改、删除)、深度(影响的子资源范围)等。这对于实现自定义的构建、编译或更新逻辑非常...
Eclipse资源管理经历了从2.x到3.x的演变,3.x版本引入了更多优化,包括更强大的资源管理API,使得开发者能更方便地处理资源操作。核心概念包括工作区(一个抽象的概念,不直接对应于文件系统)、路径(相对和绝对...
该培训旨在帮助开发者理解Eclipse资源管理的基本概念、API的简单应用以及部分高级特性。 Eclipse资源管理的核心任务包括变化跟踪、资源描述信息和状态持久化。变化跟踪确保了资源的修改能够被准确记录,资源描述...
Common Navigator是Eclipse RCP中的一个重要组件,它提供了一种通用的资源浏览和管理界面。在本"Common Navigator demo"中,我们将深入探讨如何利用Eclipse RCP创建一个基于Common Navigator的简单应用,并了解如何...
1. **插件项目结构**:Eclipse插件开发基于OSGi框架,通常包含`.plugin.xml`配置文件、源代码、资源文件等。`.plugin.xml`定义了插件的基本信息和提供的服务。 2. **插件开发工具**:Eclipse本身提供了插件开发环境...
开发者可以通过`org.eclipse.ui.PlatformUI`类来访问工作台及其组件,例如获取当前的工作台实例或打开一个新的视图/编辑器。 示例代码: ```java IWorkbench workbench = PlatformUI.getWorkbench(); ...
《人力资源(HrmService)WebService接口使用说明》 在企业信息化建设中,Web Service作为一种松散耦合的通信方式,广泛应用于系统间的交互与集成。本文档主要针对泛微公司的E8、E9版本,以及Ecology8和Ecology9...
**1.2.3 在Eclipse中获取帮助** Eclipse提供了丰富的在线帮助文档,可以通过菜单栏的帮助选项访问。 ##### 1.3 构建一个简单的模型 **1.3.1 创建模型的不同方式** - 使用Eclipse UML插件。 - 通过Java接口注解。...
开发者可以通过服务接口来获取或提供功能,减少代码重复。 7. **SWT和JFace**:SWT是Eclipse的基础UI库,提供了与操作系统原生控件交互的能力,确保了良好的用户体验。JFace是在SWT之上构建的更高级的UI框架,简化...
Eclipse Marketplace是获取和安装第三方插件的主要平台,其中包含了数以千计的插件供用户选择。 4. **开发Eclipse插件**: 开发Eclipse插件需要一定的Java编程基础和对Eclipse插件开发框架的理解。开发者通常会...
开发者应定期检查插件是否有新版本发布,以获取最新的功能和修复的bug。 7. **应用场景** IDL插件主要适用于涉及CORBA通信的项目,如分布式系统、跨平台服务、网络应用等。在这些场景中,开发者需要设计和实现能够...
在"eclipse RCP 模仿win7资源管理器地址栏功能"这个主题中,我们将探讨如何使用Eclipse RCP来实现类似Windows 7资源管理器中的地址栏功能。 首先,地址栏是文件管理器中的一个重要组成部分,它允许用户通过输入路径...
- **更新站点**:通过创建更新站点来发布插件,使得用户可以通过 Eclipse 的自动更新功能获取和安装插件。 **2. 实例分析** - **实例一**:一个简单的菜单插件,演示如何向 Eclipse 主菜单添加自定义项。 - **...
1. **资源版本控制**:Eclipse会显示每个文件的状态,如已修改、已添加或已删除,便于跟踪代码更改。 2. **版本历史查看**:可以查看文件或整个项目的历史版本,了解每一次变更的详情。 3. **提交和更新**:通过...
9. **首选项服务(Preference Service)**:Eclipse的首选项服务允许插件存储和获取用户配置。`IPreferenceStore`接口提供了读写首选项的机制。 10. **运行时(Runtime)与 OSGi**:Eclipse运行时是基于OSGi服务的...
这可能包括`.jar`文件、`.xml`配置文件和其他相关资源。 4. **重启Eclipse**: 完成上述步骤后,你需要重启Eclipse以使新安装的插件生效。 5. **配置MBG**: 在Eclipse中,通过“窗口”>“首选项”>“MyBatis ...
- 在Eclipse中,开发者需要将VitamioBundle导入到工作空间,然后在项目的Build Path中关联Vitamio的库文件,确保编译和运行时能够找到相关的类和资源。 3. **示例项目**: - VitamioBundle通常会包含一个示例应用...
4. 安装完成后,重启Eclipse,插件会自动配置并显示在“资源管理器”视图中。 一旦插件安装完成,用户可以进行以下操作: 1. **创建SVN连接**:在Eclipse中,右键点击项目,选择“Team” -> “Share Project”,...