我正在尝试以编程方式访问Eclipse项目(类型IProject)中的src/目录。

基本上,我的问题如下:

  • 输入:IProject
  • 输出:返回此IProject
  • 中的src目录
  • 注意:src目录可以称为其他任何名称(不必每次都称为“src”,它是在创建Java项目时确定的)。

    关于如何执行此操作的任何指示?

    最佳答案

  • IProject转换为IJavaProject
  • 使用IPackageFragmentRoot获取getAllPackageFragmentRoots()数组
  • 获取具有getKind() == IPackageFragmentRoot.K_SOURCE的人
  • 10-05 21:22