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