1

我有以下代码片段,它IJavaProject从 a返回相关内容CompiliationUnit

IJavaProject project = compilationUnit.getJavaProject();

我需要在项目的根目录中找到一个文件,但我不知道如何找到它。如果我循环播放,project.getAllPackageFragmentRoots()我可以看到 src 文件夹、src 文件夹下的包和标准 JRE 类,但看不到我的根文件。

如何加载根文件夹下的文件?(最好变成一个File对象)

4

1 回答 1

3

我找到了我的解决方案:

    IJavaProject project = compilationUnit.getJavaProject();

    IProject p = project.getProject();
    IFile rm = p.getFile("file.xml");

真的很简单。

于 2013-04-24T09:33:05.983 回答