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();
}
分享到:
相关推荐
在PyDev项目中,右键点击"src"目录,选择"Build Path" -> "Use as Source Folder",这样Eclipse就会识别该目录下的Python源代码。 3. **编写和运行Python代码** 使用PyDev,你可以直接在Eclipse的编辑器中编写...
有些项目中存在多个SourceFolder,而我们可能需要从其中一个SourceFolder中导出jar包。使用ant进行简单的编译打包已经不能满足该需求。笔者经过细心研究,找到了一种可行的解决方案。详情请参考该完整的java项目,...
Eclipse是一款广泛使用的Java集成开发环境(IDE),它提供了丰富的功能来支持软件开发。然而,标准的Eclipse可能无法直接查看.java源代码或.class字节码文件...正确安装和使用这些插件,能让你的Java开发之旅更加顺畅。
Eclipse WordWrap 是一款专为 Eclipse 开发环境设计的插件,其主要功能是提供代码自动换行的功能,极大地提升了开发者在阅读和编辑代码时的便捷性和舒适度。在没有这个插件的情况下,Eclipse 默认不会自动将超出屏幕...
3. 使用Visual Class创建图形界面:在项目中,选择新建图标按钮,从Others中选择Visual Class,设置Source Folder为项目根目录,package为你的包名(例如chenyabi),Name为你的类名(例如Hello),然后在左侧的SWT...
本文将详细介绍SourceInsight 4.0中的三个插件:mycomment.em、openfolder.em和quicker.em。 **1. mycomment.em 插件** `mycomment.em` 是一个用于自定义注释模板的插件。在编程过程中,快速插入注释对于提高代码...
### Eclipse 创建 Maven 项目 动态 Web 工程完整示例 #### 一、创建 Maven 项目 在 Eclipse 中创建 Maven 项目时,首先要确保已安装 Maven 插件。如果 Eclipse 的新项目列表中未找到 Maven 选项,可以通过 **Other...
根据开源的openextern修改而来,直接放在eclipse\dropins目录下面即可。 重启Eclipsep之后,右键菜单里即添加了Open Shell和Open Folder两个功能。 也可以在工具栏里添加。
通过安装 pydev 插件,Eclipse 可以提供出色的 Python 支持和 Django 开发体验。 Pydev 是一个专门为 Python 设计的 Eclipse 插件,它提供了许多实用的功能,例如代码补全、语法检查、调试等。pydev 插件可以轻松地...
- 首先需要安装PHP开发插件,如PDT(PHP Development Tools)。在Eclipse中,选择"Help" -> "Eclipse Marketplace",搜索并安装PDT。 - 安装完成后,创建一个新的PHP项目,右键点击"Project Explorer",选择"New" ...
"EasyExplorer"是一个非常实用的Eclipse插件,它使得开发者可以直接通过右键菜单快速地打开项目文件所在的目录,极大地提高了开发效率。 【描述】"安装EasyExplorer插件的过程简单易行,只需将`org.sf.easyexplore_...
is missing required source folder: 'gen'”,可以删除“gen”目录下的“R.java”文件,Eclipse会自动重新生成这个文件。 完成以上步骤后,你就成功地在Eclipse中搭建了Android开发环境,可以开始创建和运行你的...
4. openfolder.em:这个插件可能用于快速打开项目文件夹,方便开发者在SourceInsight和文件系统之间快速切换,查看或修改Doxygen配置文件,确保文档生成的准确性。 四、实践应用 在实际使用中,首先安装这些插件到...
- **插件(Plugin)**:Eclipse的强大之处在于其丰富的插件系统,可以扩展对不同编程语言和框架的支持。 5. **Java开发**: - **JDT(Java Development Tools)**:Eclipse内置了JDT,提供了完整的Java开发工具集...
Eclipse中的"Link to Folder"或"Link Source"功能允许我们将项目与计算机上的任意文件夹关联,而不是直接在工作空间内创建项目。这种方式特别适用于已经存在于文件系统中的项目,例如从svn仓库检出的项目。通过link...
为了在Eclipse中进行Python开发,我们需要安装额外的插件,这通常指的是PyDev。下面将详细介绍如何配置Eclipse以适应Python开发环境。 **安装PyDev插件** 1. 首先,启动Eclipse,进入"Help"菜单,然后选择" ...
标题 "easyfoloder eclipse直接打开文件夹的插件" 描述了一个非常实用的Eclipse集成开发环境(IDE)扩展,名为Easy Explorer。这个插件的主要功能是为用户提供一个便捷的方式,通过右键点击来直接访问项目中文件所处...
1. **创建链接**: 在Eclipse中,选择`File` -> `New` -> `Linked Folder`,然后指定Maven插件的本地存储位置。 2. **配置项目**: 在项目的`Build Path`设置中,添加刚刚创建的链接,使其成为项目的类路径的一部分。 ...