2014-01-03 6 views
2

В моем RCP приложении плагина, ранее имея папку на уровне проекта «neededJar», в котором я вся внешней банке необходима в проекте созданиеДобавление внешней баночки папки, чтобы построить путь

Но теперь я хочу, чтобы поставить все баночку в общей библиотеке говорят, что папка lib в установочном каталоге, в моей рабочей области, я добавил необходимый jar, поскольку project-> build path-> configure build path-> add external jar работает, но когда я экспортирую проект плагина, он не может разрешить зависимость.

Я также попытался указать его как переменную пути класса, но это не сработало.

Моя запись Путь к классам следующим образом:

<classpathentry kind="var" path="MY_JAR"/> 
<classpathentry kind="var" path="MY_JAR/MYClasses.jar"/> 
<classpathentry kind="var" path="MY_JAR/jMYlex.jar"/> 
<classpathentry kind="var" path="MY_JAR/MYsm.jar"/> 

Разобравшись я должен знать, не зная об этом, мне не хватает какой-то элемент в Manifiest.MF и строить свойства.

Пожалуйста, подсчитайте, какие шаги мне не хватает. Пожалуйста, предложите мне через процесс добавить внешнюю банку в проект плагина

обновление: на него еще ничего не ответил.

+0

удален. Непонятно. – Calon

ответ

1

Вы можете использовать связанную папку. Создайте новую папку в своем рабочем пространстве, но откройте вкладку «расширенный» в мастере. Выберите «Ссылка на альтернативное местоположение».

Просто будьте осторожны со ссылками на папки за пределами вашей рабочей области, так как они имеют тенденцию время от времени перемещаться :).

+0

просто возьмите scenerio. Я поставлю банку в папку lib во время установки. Я хочу ссылаться на это из своего рабочего пространства. в рабочем пространстве это нормально, но когда я экспортирую плагин для тестирования, он сообщает об ошибке. пожалуйста, сделайте шаг для его достижения. Это приводит меня к тому, что в записи мне не хватает inmanifiest.mf и build.properties. – RTA

+0

Вот пошаговое руководство: http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Ftasks%2Ftasks-45.htm и объяснение связанных ресурсов: http://help.eclipse.org/kepler/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Fguide%2FresInt_linked.htm. При построении вам нужно будет проверить папку в файле build.properties, как и во всех других папках. – Calon

Смежные вопросы