4

我需要以编程方式检查项目的构建路径是否已包含指定的库。这是一个快速修复建议,以了解这是否已经“修复”并且不会成为问题。

我可以访问 current IInvocationContext,因此(在某些角落)可以访问相应的IProject对象。

如何检查其构建路径中已经引用了哪些库?

4

1 回答 1

5
  1. 使用 JavaCore(在 jdt.core 中)从 IProject 创建一个 IJavaProject(使用 create() 方法)。这个 IJavaProject 是一个能够回答有关项目的 java 环境问题的 IProject。
  2. IJavaProject 有多个 findType() 方法的变体,可用于查询项目的类路径

我会保留它,但如果您需要更多信息,请告诉我。

于 2012-09-20T22:11:54.740 回答