2013-05-03 2 views
7

Я полный новичок в Java, и я застрял в попытке использовать внешнюю библиотеку jar в проекте Java, над которым я работаю.Как использовать файл * .jar в проекте Java?

Библиотека - это Twitter4J (http://twitter4j.org/), сложная группа файлов, которые я не могу понять, как включить. Я использую Eclipse в Windows. Я понял значение переменной среды CLASSPATH (или, я думаю, я это сделал), но я не могу понять, как связать ее с окружающей средой Eclipse.

Этот блог, казалось, что я искал: http://jasperpeilee.wordpress.com/2012/01/25/how-to-set-up-twitter4j-quickly-in-your-java-project/

Но:

Add twitter4j-core-2.2.5.jar into project for general use. 

1) Где я должен скопировать файл core? В папке /bin/? Или в полностью несвязанной папке /lib/, как this Вопрос в SO заявил?

Copy Twitter API property file into your project/bin directory. 

2) Что является файл API недвижимости Twitter?

3) Как включить файлы jarDoc jar? Возможно ли попасть в Элипсе?

Любая помощь, даже просто ссылка, будет очень благодарна!

ответ

9

У вас, вероятно, есть папка проекта для вашего проекта Eclipse. Идем дальше и создаем папку lib внутри папки вашего проекта в том же каталоге, что и src и bin. Там нет ничего особенного в папке lib, это просто удобное имя. Скопируйте файл .jar в новую созданную папку. Вернитесь в Eclipse, щелкните правой кнопкой мыши свой проект и нажмите Refresh. Появится папка lib, включая ваш JAR! Щелкните правой кнопкой мыши файл JAR и выберите «Путь сборки» -> «Добавить для сборки». На этом этапе любой класс в проекте должен иметь возможность использовать функции Twitter4J.

+0

Я успешно включил файл в проект, и на самом деле 'twitter4j-core-3.0.3-sources.jar' теперь содержится в * Справочных библиотеках *, благодаря вашим полезным советам. Я связал его с собственным архивом javadoc (спасибо @ barry-nl). Но даже если 'twitter4j. *' Не дает проблемы включения (но все же его методы неизвестны моему классу), 'twitter4j.Twitter' и все остальное не работают должным образом:' Импорт twitter4j.auth.RequestToken не может быть разрешен', как если бы библиотека была видна, но она совершенно пуста. Это выглядит странно (и немного расстраивает) ... – Gianluca

+0

Хм. Было ли много файлов JAR с Twitter4J? – mdierker

+0

Yup, вы можете увидеть их здесь: https://github.com/yusuke/twitter4j. Единственное, что я включил, это «twitter4j-core». В любом случае, после вашего метода я смог включить некоторые другие библиотеки, такие как 'javax.mail', так что это правильный путь;) – Gianluca

2

Что касается Вопрос Вопрос: Файл свойств API Twitter содержит конфигурацию, необходимую для работы баннера Twitter. Вероятно, файл должен находиться на пути к классу вашего приложения.

И Вопрос Вопрос: Вы можете прикрепить javadoc jar-файл баннера Twitter к элементу доступа к ярусу Twitter в Eclipse. Щелкните проект правой кнопкой мыши и выберите «Свойства». Перейдите к записи Java Build Path и найдите банку Twitter на вкладке «Библиотеки». Если вы разберете запись в банке Twitter, вы увидите «местоположение JavaDoc». Здесь вы можете указать javadoc jar.

0

В Eclipse щелкните правой кнопкой мыши проект и выберите «Свойства». Теперь найдите запись для Java Build Path и выберите ее. Перейдите на вкладку «Библиотеки», если она еще не выбрана. Нажмите кнопку «Добавить внешние JAR ...». Следуйте инструкциям.

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