我正在开发一个将用于创建项目的Eclipse向导。我可以创建文件夹hieararchy但我不能在“src”文件夹下创建一个包。我在这里找到了这个答案How to create packages (folders) in an Eclipse project via plugin。但是,它并没有解决我的问题。当我在“src”文件夹下创建一个文件夹时,eclipse不会将其识别为包。我怎样才能做到这一点?
答案 0 :(得分: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);
}
要获得更多帮助,请访问此link