0
我想添加一個新的嚮導,它創建了新的模板類。當這個類被創建時,我需要將我自己的jar添加到用戶類路徑中。 例如 - 我有「my-sdk.jar」。當用戶創建新的「MyOwnClass」時,我創建了一個包含我的內容的新類。這個內容依賴於my-sdk.jar,以便編譯。如何添加新條目到Eclipse插件中的用戶類路徑
如何將此jar添加到用戶類路徑?
我想添加一個新的嚮導,它創建了新的模板類。當這個類被創建時,我需要將我自己的jar添加到用戶類路徑中。 例如 - 我有「my-sdk.jar」。當用戶創建新的「MyOwnClass」時,我創建了一個包含我的內容的新類。這個內容依賴於my-sdk.jar,以便編譯。如何添加新條目到Eclipse插件中的用戶類路徑
如何將此jar添加到用戶類路徑?
您可以使用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。