0

我正在开发一个将用于创建项目的 Eclipse 向导。我可以创建文件夹层次结构,但无法在“src”文件夹下创建包。我在这里找到了这个答案如何通过插件在 Eclipse 项目中创建包(文件夹)。但是,它并没有解决我的问题。当我在“src”文件夹下创建一个文件夹时,eclipse 无法将其识别为一个包。我怎样才能做到这一点?

4

1 回答 1

1

使用 JDT API 试试这个,如下所示。

private void createPackage(IProject project) throws JavaModelException {
   IJavaProject javaProject = JavaCore.create(project);
   IFolder folder = project.getFolder("src");
   // folder.create(true, true, null);
   IPackageFragmentRoot srcFolder = javaProject
       .getPackageFragmentRoot(folder);
   IPackageFragment fragment = srcFolder.createPackageFragment(project.getName(), true, null);
}

如需更多帮助,请访问此链接

于 2013-01-16T05:15:29.357 回答