Eclipse插件开发 获取Workspace下所有的项目

简介: <p>在开发Eclipse插件时候,发现需要获取到Workspace下所有的项目。决定通过ResourcePlugin来获取。</p> <p><br></p> <p>1、导入ResourcePlugin所在的Jar包org.eclipse.core.resources_3.8.101.v20130717-0806.jar进lib目录。<br></p> <p><br></p> <p>

在开发Eclipse插件时候,发现需要获取到Workspace下所有的项目。决定通过ResourcePlugin来获取。


1、导入ResourcePlugin所在的Jar包org.eclipse.core.resources_3.8.101.v20130717-0806.jar进lib目录。


2、配置plugin.xml的Runtime选项卡,在Classpath中增加刚才在lib目录上加进来的jar包.


3、配置plugin.xml的Dependencies选项卡,另入依赖org.eclipse.core.resources.source。


4、在代码中使用


ResourcesPlugin.getWorkspace().getRoot().getProjects();


5、注意:

如果没配置第2步,会报ResourcePlugin ClassNotFound

如果没配置第3步,会报java.lang.IllegalStateException: Workspace is closed. 

目录
相关文章
|
API Android开发
Eclipse 工作空间(Workspace)
Eclipse 工作空间(Workspace)
200 9
|
12月前
|
NoSQL 编译器 C语言
C语言调试是开发中的重要技能,涵盖基本技巧如打印输出、断点调试和单步执行,以及使用GCC、GDB、Visual Studio和Eclipse CDT等工具。
C语言调试是开发中的重要技能,涵盖基本技巧如打印输出、断点调试和单步执行,以及使用GCC、GDB、Visual Studio和Eclipse CDT等工具。高级技巧包括内存检查、性能分析和符号调试。通过实践案例学习如何有效定位和解决问题,同时注意保持耐心、合理利用工具、记录过程并避免过度调试,以提高编程能力和开发效率。
380 1
|
Java Maven Android开发
eclipse创建maven项目
本文介绍了在Eclipse中创建Maven项目的步骤,包括打开Eclipse、选择Java项目、完成项目创建以及自动下载插件的过程。
337 2
eclipse创建maven项目
|
Java Maven Android开发
eclipse如何导入springboot项目
本文介绍了如何在Eclipse中导入Spring Boot项目。
454 1
eclipse如何导入springboot项目
|
Java Android开发
Eclipse 创建 Java 项目
Eclipse 创建 Java 项目
164 4
|
12月前
|
Android开发
Eclipse 关闭项目
Eclipse 关闭项目
227 2
|
12月前
|
Java 编译器 Android开发
Eclipse 编译项目
Eclipse 编译项目
142 1
|
Java Maven Android开发
eclipse搭建springboot项目
本文介绍了如何使用Spring Initializr官网生成Spring Boot项目并用Eclipse打开和运行该项目,包括配置项目信息、添加依赖、下载依赖以及启动项目的步骤。
805 1
|
XML Java Maven
eclipse 、idea 安装activiti插件
eclipse 、idea 安装activiti插件
566 0