我想以编程方式在java项目中创建多个源文件夹。现在我可以使用java项目创建一个源文件夹。但是如果我提供多个像/ src / main / java& / src / test / java。
正如上图所示。 我使用下面的代码在java项目中创建源文件夹。
for (String srcPath : projectSrcPath.split("\\s+")) {
final IClasspathEntry[] buildPath = { JavaCore.newSourceEntry(project.getFullPath().append(srcPath)),
JavaRuntime.getDefaultJREContainerEntry() };
javaProject.setRawClasspath(buildPath, project.getFullPath().append("bin"), null);
createFolder(project.getFullPath().append(srcPath));
}
有谁能告诉我我在这里做错了什么?
答案 0 :(得分:2)
您需要将所有源文件夹添加到buildPath
。只需使用JavaCore.newSourceEntry()
以及正确的路径创建更多条目。
不要忘记创建所有文件夹!