#eclipse #eclipse-plugin
#eclipse #eclipse-плагин
Вопрос:
Я пытаюсь добавить новый мастер, который создает новый класс шаблона. Когда класс создан, мне нужно добавить свой собственный jar в пользовательский путь к классу. Например, у меня есть «my-sdk.jar «. Когда пользователь создает новый «MyOwnClass», я создаю новый класс со своим контентом. Это содержимое зависит от my-sdk.jar , для того, чтобы скомпилировать.
Как мне добавить этот jar в пользовательский путь к классу?
Ответ №1:
Вы можете использовать API JDT для обновления пути к классу плагина 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 для более полного примера.