如何在eclipse插件中向用户类路径添加新条目

时间:2011-10-23 16:16:11

标签: eclipse eclipse-plugin

我正在尝试添加一个新的向导,它会创建新的模板类。创建类后,我需要将自己的jar添加到用户类路径中。 例如 - 我有“my-sdk.jar”。当用户创建新的“MyOwnClass”时,我用我的内容创建一个新类。这个内容取决于my-sdk.jar,以便编译。

如何将此jar添加到用户类路径?

1 个答案:

答案 0 :(得分:0)

您可以使用JDT API更新eclipse插件类路径。

IProject project = ...;
IJavaProject javaProject = JavaCore.create(project);
IClasspathEntry[] entries = javaProject.getRawClasspath();
IClasspathEntry[] newEntries = new IClasspathEntry[entries.length + 1];
System.arraycopy(entries, 0, newEntries, 0, entries.length);
// use Path and JavaCore to create a new entry
javaProject.setRawClasspath(newEntries, null);

有关更完整的示例,请参阅此JDT Tutorial