首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

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

2012-11-11 
Eclipse插件开发之动态创建source foldertry {// 先找指定的源文件夹所在的IPackageFragmentRootfinal IPr

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();

}

热点排行