`
p_3er
  • 浏览: 52627 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

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

 
阅读更多

在开发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.

分享到:
评论

相关推荐

    原创 Eclipse Plugin 插件: 高级搜索功能 - com.realzyc.search.jar

    原创Eclipse插件: 高级搜索功能 - com.realzyc.search.jar Eclipse Plugin 插件 java 全局 搜索 + 特性: 相比与原有eclipse仅支持的在当前文档的搜索功能, 本插件支持了如下的搜索范围: - 当前文档 原有 查找/...

    eclipse 开发c/c++

    利用 outline,您可以方便地找到源代码中的适当引用,或者甚至搜索所有项目源代码。 代码辅助:这个代码完成功能类似于可在 Borland C++ Builder 或 MS Visual Studio 中找到的功能。 它使用了 代码模板,并且只有...

    Eclipse开发分布式商城系统+完整视频代码及文档

    │ workspace.zip │ 列表生成.reg │ 淘淘商城源代码.zip │ ├─01.第一天 │ 01.课程计划.avi │ 02.淘淘商城介绍.avi │ 03.创建后台工程-taotao-parent.avi │ 04.创建taotao-manager.avi │ 05.svn的使用.avi...

    joc eclipse plugin

    <property name=\"jocky.jar\" value=\"f:\\EclipseWTP1.0.8\\workspace_jdk5_apusicstudio\\org.apusic.jocky\\jocky.jar\"> <property name=\"jocky.output.dir\" value=\"jocky\"></property> ...

    《MyEclipse 6 Java 开发中文教程》前10章

    8.12 向现有Web项目添加Web开发功能 161 8.13高级设置 161 8.13.1修改Web项目的默认设置 161 8.13.2给Web项目加入高级功能 162 8.14 常见问题 163 8.15 小结 163 8.16 参考资料 164 相关网页 164 Tomcat JSP Web ...

    jocky 混肴编译rar包(ant和插件俩个版本)

    2 <property name="jocky.jar" value="f:\\EclipseWTP1.0.8\\workspace_jdk5_apusicstudio\\org.apusic.jocky\\jocky.jar"> 3 <property name="jocky.output.dir" value="jocky"></property> 4 ...

    java 混淆工具,不可逆 jocky 也许是最好的了

    一、前言 其他资源: web报表工具...<property name="jocky.jar" value="f:\EclipseWTP1.0.8\workspace_jdk5_apusicstudio\org.apusic.jocky\jocky.jar"> <property name="jocky.output.dir" value="jocky"></property> ...

    新版Android开发教程.rar

    � 源代码完全开放,便于开发人员更清楚的把握实现细节,便于提高开发人员的技术水平,有利于开发 出 更具差异性的应用。 � 采用了对有限内存、电池和 CPU 优化过的虚拟机 Dalvik , Android 的运行速度比想象的要...

    springmybatis

    1. 现阶段,你可以直接建立java 工程,但一般都是开发web项目,这个系列教程最后也是web的,所以一开始就建立web工程。 2. 将 mybatis-3.2.0-SNAPSHOT.jar,mysql-connector-java-5.1.22-bin.jar 拷贝到 web工程的...

Global site tag (gtag.js) - Google Analytics