Eclipse插件开发:如何以编程方式向项目添加依赖项

时间:2014-07-31 16:53:03

标签: eclipse eclipse-plugin

我有一个名为" A"

A允许用户解析配置文件 - 然后创建一个文件夹,其中包含一组应该可以运行的java文件。它还会在项目中创建(真正复制)必要的Jar文件。

我的问题是:如何让项目注意到Jar文件存在?谷歌搜索为我提供了数百个点击"如何从一个插件添加依赖关系"或"如何使用鼠标添加jar文件的依赖关系" - 但我想要做的是编写一些代码以编程方式使项目依赖于我以编程方式复制的jar文件。

可以这样做吗?如果是这样的话?

谢谢。

1 个答案:

答案 0 :(得分:0)

如果您的项目是Java项目,则可以以编程方式将条目添加到项目的类路径中。 Eclipse jdt允许通过JavaCore类添加条目。您可以使用JavaCore.getJavaProject API获取IJavaProject,然后使用集合ClasspathEntries API操作它的类路径。在jdt帮助中查看有关如何执行此操作的示例