`
anglemoshao
  • 浏览: 6718 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Eclipse插件开发之动态创建source folder

 
阅读更多

try {

// 先找指定的源文件夹所在的IPackageFragmentRoot

final IProject project = root.getProject(projectName);

IJavaProject javaProject = JavaCore.create(project);

IFolder srcFolder = javaProject.getProject().getFolder("src");

        srcFolder.getName();

        if(!srcFolder.exists()){

srcFolder.create(true, true, null);

        }

IPackageFragmentRoot packageFragmentRoot = javaProject

.findPackageFragmentRoot(new Path("/"+projectName+"/src"));

// 根据IPackageFragmentRoot创建IPackageFragment,IPackageFragment就是包了

if(packageFragmentRoot != null){

IPackageFragment packageFragment = packageFragmentRoot

.createPackageFragment(packageSrcName, true, null);

System.out.println(packageFragment.toString());

} else

throwCoreException( projectName + "下不存在src文件夹,请手动创建." );

} catch (JavaModelException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

分享到:
评论

相关推荐

    eclipse开发工具python插件Pydev

    在PyDev项目中,右键点击"src"目录,选择"Build Path" -> "Use as Source Folder",这样Eclipse就会识别该目录下的Python源代码。 3. **编写和运行Python代码** 使用PyDev,你可以直接在Eclipse的编辑器中编写...

    使用ant从多个SourceFolder的项目中导出jar包的测试项目

    有些项目中存在多个SourceFolder,而我们可能需要从其中一个SourceFolder中导出jar包。使用ant进行简单的编译打包已经不能满足该需求。笔者经过细心研究,找到了一种可行的解决方案。详情请参考该完整的java项目,...

    eclipse插件(查看java、class文件)

    Eclipse是一款广泛使用的Java集成开发环境(IDE),它提供了丰富的功能来支持软件开发。然而,标准的Eclipse可能无法直接查看.java源代码或.class字节码文件...正确安装和使用这些插件,能让你的Java开发之旅更加顺畅。

    eclipse wordwrap插件

    Eclipse WordWrap 是一款专为 Eclipse 开发环境设计的插件,其主要功能是提供代码自动换行的功能,极大地提升了开发者在阅读和编辑代码时的便捷性和舒适度。在没有这个插件的情况下,Eclipse 默认不会自动将超出屏幕...

    eclipse可视化插件安装

    3. 使用Visual Class创建图形界面:在项目中,选择新建图标按钮,从Others中选择Visual Class,设置Source Folder为项目根目录,package为你的包名(例如chenyabi),Name为你的类名(例如Hello),然后在左侧的SWT...

    SourceInsight4插件.zip

    本文将详细介绍SourceInsight 4.0中的三个插件:mycomment.em、openfolder.em和quicker.em。 **1. mycomment.em 插件** `mycomment.em` 是一个用于自定义注释模板的插件。在编程过程中,快速插入注释对于提高代码...

    eclipse 创建maven 项目 动态web工程完整示例

    ### Eclipse 创建 Maven 项目 动态 Web 工程完整示例 #### 一、创建 Maven 项目 在 Eclipse 中创建 Maven 项目时,首先要确保已安装 Maven 插件。如果 Eclipse 的新项目列表中未找到 Maven 选项,可以通过 **Other...

    eclipse打开文件夹插件

    根据开源的openextern修改而来,直接放在eclipse\dropins目录下面即可。 重启Eclipsep之后,右键菜单里即添加了Open Shell和Open Folder两个功能。 也可以在工具栏里添加。

    python+Eclipse+pydev环境搭建 创建Django项目

    通过安装 pydev 插件,Eclipse 可以提供出色的 Python 支持和 Django 开发体验。 Pydev 是一个专门为 Python 设计的 Eclipse 插件,它提供了许多实用的功能,例如代码补全、语法检查、调试等。pydev 插件可以轻松地...

    eclipse下开发PHP、C和C++

    - 首先需要安装PHP开发插件,如PDT(PHP Development Tools)。在Eclipse中,选择"Help" -> "Eclipse Marketplace",搜索并安装PDT。 - 安装完成后,创建一个新的PHP项目,右键点击"Project Explorer",选择"New" ...

    EasyExplorer Eclipse 插件,实现右键打开文件所在的目录

    "EasyExplorer"是一个非常实用的Eclipse插件,它使得开发者可以直接通过右键菜单快速地打开项目文件所在的目录,极大地提高了开发效率。 【描述】"安装EasyExplorer插件的过程简单易行,只需将`org.sf.easyexplore_...

    Eclipse android开发环境搭建

    is missing required source folder: 'gen'”,可以删除“gen”目录下的“R.java”文件,Eclipse会自动重新生成这个文件。 完成以上步骤后,你就成功地在Eclipse中搭建了Android开发环境,可以开始创建和运行你的...

    sourceinsight 便捷插件 符合Doxygen的注释标准

    4. openfolder.em:这个插件可能用于快速打开项目文件夹,方便开发者在SourceInsight和文件系统之间快速切换,查看或修改Doxygen配置文件,确保文档生成的准确性。 四、实践应用 在实际使用中,首先安装这些插件到...

    Eclipse Installation

    - **插件(Plugin)**:Eclipse的强大之处在于其丰富的插件系统,可以扩展对不同编程语言和框架的支持。 5. **Java开发**: - **JDT(Java Development Tools)**:Eclipse内置了JDT,提供了完整的Java开发工具集...

    Eclipse使用link加载svn

    Eclipse中的"Link to Folder"或"Link Source"功能允许我们将项目与计算机上的任意文件夹关联,而不是直接在工作空间内创建项目。这种方式特别适用于已经存在于文件系统中的项目,例如从svn仓库检出的项目。通过link...

    Eclipse配置Python开发环境

    为了在Eclipse中进行Python开发,我们需要安装额外的插件,这通常指的是PyDev。下面将详细介绍如何配置Eclipse以适应Python开发环境。 **安装PyDev插件** 1. 首先,启动Eclipse,进入"Help"菜单,然后选择" ...

    easyfoloder eclipse直接打开文件夹的插件

    标题 "easyfoloder eclipse直接打开文件夹的插件" 描述了一个非常实用的Eclipse集成开发环境(IDE)扩展,名为Easy Explorer。这个插件的主要功能是为用户提供一个便捷的方式,通过右键点击来直接访问项目中文件所处...

    eclipse的maven插件

    1. **创建链接**: 在Eclipse中,选择`File` -> `New` -> `Linked Folder`,然后指定Maven插件的本地存储位置。 2. **配置项目**: 在项目的`Build Path`设置中,添加刚刚创建的链接,使其成为项目的类路径的一部分。 ...

Global site tag (gtag.js) - Google Analytics