Как мне «установить» пакет log4j? - PullRequest
2 голосов
/ 27 ноября 2011

Я скачал код для плагина Eclipse. Код использует log4j, но он использует его не только как библиотеку (называемую jar), но и как «комплект». Поэтому он не компилируется по следующей причине:

Не удается разрешить пакет 'org.apache.log4j'

Я не совсем уверен, что правильный подход для решения этой проблемы. Я знаю, как добавить баночки в проект, но как мне добавить «связки»? Это то, что мне нужно добавить ко всему хосту Eclipse?

Я «решил» это, создав новый проект плагина без кода, но с включенным jar log4j ... но это не похоже на правильное решение.

Я также нашел несколько мест, где публикуются "комплекты log4j", например ::11011*

Но я не уверен, что это то, что мне нужно, если имеет значение, откуда я его взял и как его "установить".

1 Ответ

5 голосов
/ 27 ноября 2011

Я предполагаю, что вы используете среду разработки плагинов Eclipse (PDE).В этом случае пакет log4j необходимо импортировать в «Целевую платформу».

Целевая платформа похожа на хранилище пакетов (т. Е. Подключаемых модулей), которое заменяет «путь к классам» в традиционной разработке Java.Вы можете найти местоположение целевой платформы и изменить его, перейдя в «Настройки» -> «Разработка плагинов» -> «Целевая платформа».

ОДНАКО , прежде чем делать это, я настоятельно рекомендую вам потратить некоторое время.узнать немного о том, над чем вы работаете!Если вы хотите разработать плагин Eclipse, вы должны хотя бы узнать, что такое плагин и как работают его зависимости.Если вы немного прочтете эту тему, вам не придется задавать такой крайне простой вопрос о переполнении стека ... он описан во всех вводных руководствах и часто задаваемых вопросах.

...