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

如何在eclipse插件中向用户类路径添加新条目,eclipse,eclipse-plugin,Eclipse,Eclipse Plugin,我正在尝试添加一个新向导,用于创建新的模板类。创建类时,我需要将自己的jar添加到用户类路径中。 例如,我有“MySDK.jar”。当用户创建新的“MyOwnClass”时,我用我的内容创建了一个新的类。此内容取决于my-sdk.jar,以便编译 如何将此jar添加到用户类路径?您可以使用JDTAPI更新eclipse插件类路径 IProject project = ...; IJavaProject javaProject = JavaCore.create(project); IClassp

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


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

您可以使用JDTAPI更新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);
有关更完整的示例,请参见此