我需要以编程方式检查项目的构建路径是否已包含指定的库。这是一个快速修复建议,以了解这是否已经“修复”并且不会成为问题。
我可以访问当前的IInvocationContext
,因此(在某些拐角处)到相应的IProject
object.
如何检查其构建路径中已引用哪些库?
- 使用 JavaCore(在 jdt.core 中)从 IProject 创建 IJavaProject(使用 create() 方法)。这个IJavaProject是一个IProject,能够回答有关该项目的java环境问题。
- IJavaProject 有多种 findType() 方法变体,您可以使用它们来查询项目的类路径
我就这样吧,但如果您需要更多信息,请告诉我。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)