Java 由于生成路径不完整,Eclipse中的API分析中止

Java 由于生成路径不完整,Eclipse中的API分析中止,java,eclipse,plugins,eclipse-plugin,lttng,Java,Eclipse,Plugins,Eclipse Plugin,Lttng,我正试图通过源代码构建linuxtools的lttng部分。我下载并解压缩了linuxtools-2.0.0 tarball。我已将lttng子文件夹导入我的工作区。这包括28个单独的项目: org.eclipse.linuxtools.ctf org.eclipse.linuxtools.ctf.core org.eclipse.linuxtools.ctf.core.tests org.eclipse.linuxtools.ctf.parser org.eclipse.linuxtools

我正试图通过源代码构建linuxtools的lttng部分。我下载并解压缩了linuxtools-2.0.0 tarball。我已将lttng子文件夹导入我的工作区。这包括28个单独的项目:

  • org.eclipse.linuxtools.ctf
  • org.eclipse.linuxtools.ctf.core
  • org.eclipse.linuxtools.ctf.core.tests
  • org.eclipse.linuxtools.ctf.parser
  • org.eclipse.linuxtools.gdbtrace
  • org.eclipse.linuxtools.gdbtrace.core
  • org.eclipse.linuxtools.gdbtrace.core.tests
  • org.eclipse.linuxtools.gdbtrace.help
  • org.eclipse.linuxtools.gdbtrace.ui
  • org.eclipse.linuxtools.gdbtrace.ui.tests
  • org.eclipse.linuxtools.lttng.help
  • org.eclipse.linuxtools.lttng.reling-site
  • org.eclipse.linuxtools.lttng2
  • org.eclipse.linuxtools.lttng2.core
  • org.eclipse.linuxtools.lttng2.core.tests
  • org.eclipse.linuxtools.lttng2.kernel
  • org.eclipse.linuxtools.lttng2.kernel.core
  • org.eclipse.linuxtools.lttng2.kernel.core.tests
  • org.eclipse.linuxtools.lttng2.kernel.ui
  • org.eclipse.linuxtools.lttng2.kernel.ui.tests
  • org.eclipse.linuxtools.lttng2.ui
  • org.eclipse.linuxtools.lttng2.ui.tests
  • org.eclipse.linuxtools.tmf
  • org.eclipse.linuxtools.tmf.core
  • org.eclipse.linuxtools.tmf.core.tests
  • org.eclipse.linuxtools.tmf.help
  • org.eclipse.linuxtools.tmf.ui
  • org.eclipse.linuxtools.tmf.ui.tests
在Problems视图中,我遇到以下错误:

对“org.eclipse.linuxtoosl.ctf.core”的API分析中止,因为其构建路径不完整

这适用于除以下项目之外的所有项目:

  • org.eclipse.linuxtools.ctf
  • org.eclipse.linuxtools.gdbtrace
  • org.eclipse.linuxtools.gdbtrace.help
  • org.eclipse.linuxtools.lttng.help
  • org.eclipse.linuxtools.lttng.reling-site
  • org.eclipse.linuxtools.lttng2
  • org.eclipse.linuxtools.lttng2.core
  • org.eclipse.linuxtools.lttng2.core.tests
  • org.eclipse.linuxtools.lttng2.kernel
  • org.eclipse.linuxtools.tmf
  • org.eclipse.linuxtools.tmf.help

关于为什么会发生这种情况,有什么建议吗?

今天我也发生了同样的事情,下面是如何解决的(在花了3个小时解决它之后):

  • 手动删除所有二进制文件(从有问题的插件中)
  • 更新目标定义
  • 调试配置->插件->选择所有->应用->调试

  • 希望有帮助

    听起来像是
    org.eclipse.linuxtoosl.ctf.core
    项目无权访问其
    manifest.mf
    中列出的所有包(例如
    org.eclipse.core.runtime
    )。有没有理由从源代码构建而不是使用更新站点?我在一个安全的办公室工作,在一个没有互联网访问的虚拟机上进行开发@greg-449您可以将更新站点作为zip文件获取,并指定一个本地归档文件进行安装。这就是为什么我会出现上面列出的错误。当我将lttng文件夹导入包含上述28个项目的eclipse时。在Problems视图中,我看到了“build path Complete error”(构建路径不完整错误),这正是我感到困惑的原因…@greg-449