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. 

目录
相关文章
|
3月前
|
Java Maven Android开发
在Eclipse里配置Maven插件
Maven是一款比较常用的Java开发拓展包,它相当于一个全自动jar包管理器,会导入用户开发时需要使用的相应jar包。使用Maven开发Java程序,可以极大提升开发者的开发效率。下面我就跟大家介绍一下如何在Eclipse里安装和配置Maven插件。
48 0
|
5月前
|
应用服务中间件 Android开发
Eclipse启动tomcat项目乱码而终端启动tomcat正常的解决办法
Eclipse启动tomcat项目乱码而终端启动tomcat正常的解决办法
|
3月前
|
Java Android开发
用eclipse中打开Java项目
用eclipse中打开Java项目
40 1
|
3月前
|
Java Android开发
如何用eclipse中打开已存在的Java项目
如何用eclipse中打开已存在的Java项目
37 0
|
4月前
|
Android开发
Eclipse提示“The default workspace “xxxx” is in use or cannot be created Please choose a different on
Eclipse提示“The default workspace “xxxx” is in use or cannot be created Please choose a different on
|
4月前
|
关系型数据库 MySQL 应用服务中间件
Intellij IDEA 导入公司老web项目 从eclipse里
Intellij IDEA 导入公司老web项目 从eclipse里
42 0
|
4月前
|
数据可视化 Java 编译器
Eclipse项目环境配置
Eclipse项目环境配置
52 0
|
4月前
|
Java Android开发
eclipse安装SpringBoot插件的无敌办法
eclipse安装SpringBoot插件的无敌办法
57 0
|
4月前
|
Java Android开发 Spring
在 Eclipse 中安装 SpringTools 插件
在 Eclipse 中安装 SpringTools 插件
64 0
|
5月前
|
XML Java 应用服务中间件
Eclipse插件下载地址汇总
Eclipse插件下载地址汇总
46 0