Как установить библиотеку Selenium в Eclipse
Итак, скачали джарник. Открываем Eclipse. Щелкаем правой кнопкой мыши по проекту, в который мы хотим установить библиотеку селениума.
В открывшемся контекстном меню переходим на Properties.
Далее выбираем Java Build Path, переходим на вкладку Libaries, нажимаем Add Library

Library, в открывшемся окне выбираем User Library и нажимаем Next

В следующем окне нажимаем User Libraries далее New, в появившемся окне в поле вводим Selenium и нажимаем ОК. После этого нажимаем на кнопку
Add External Jars, находим скачанный нами джарник и нажимаем ОК.

Ну и далее везде ОК. Все мы подключили библиотеку Selenium к нашему проекту.
Как подключать библиотеки вручную?
Использую Eclipse. С помощью maven мне достаточно просто прописать в pom.xml нужную зависимость и всё. А что если у меня есть jar файл, который я хочу подключить к проекту, как его подключить?
Что я сделал (на примере telegrambots — maven):
1. Скачал jar последней версии.
2. В Preferences >> User Libraries создал новую библиотеку «Telegram» и добавил в неё скачанный jar последней версии.
3. В Build Path >> Configure Build Path проекта добавил Add Library >> User Library >> Telegram.
4. Дальше я просто пишу инициализацию бота и eclipse не находит нужных классов, даже если прописать импорт вручную:
import org.telegram.telegrambots.bots.TelegramLongPollingBot; import org.telegram.telegrambots.meta.TelegramBotsApi; import org.telegram.telegrambots.meta.exceptions.TelegramApiException; import org.telegram.telegrambots.updatesreceivers.DefaultBotSession; public class Bot extends TelegramLongPollingBot < public static void main(String[] args) < try < new TelegramBotsApi(DefaultBotSession.class).registerBot(new Bot()); >catch (TelegramApiException e) < e.printStackTrace(); >> >
А с maven это работало.
- Вопрос задан более двух лет назад
- 608 просмотров
3 комментария
Простой 3 комментария
Как правильно создать и подключить библиотеку в Eclipse?
Добрый день! Мучаю atmega8. Установлен AVR Eclipse Plugin. Пробовал два пути:
1. Создал проект AVR Cross Target Static Library (File — New — C Project) с названием LIB.
В нем создал LCD_lib.h и LCD_lib.c.
Пытаюсь подключить к другому проекту «библиотеку»:
Project — Properties — C/C++ General — Path and Symbols — Source Location — link folder — Link to folder in the file system, через Browse нашел папку LIB (в Workspace), в main.c прописал #include «LCD_lib.h». Итог — ошибка: No such file or directory
2. В Workspace создал папку #lib и скопировал в нее файлы LCD_lib.h и LCD_lib.c. Подключаю к проекту: Project — Properties — C/C++ General — Path and Symbols — includes — add, через Browse нашел папку #lib (в Workspace), в main.c прописал #include «LCD_lib.h». В папке includes проекта путь до папки как то появился (не сразу), и в main.c ошибки нет. Но теперь ошибка в makefile.
Помогите сделать правильно, на неправильно уже два вечера убил(
updt1: Вычитал, что библиотека это файл с расширением .a (путь 1). В моем случае получился файл libLCD_lib.a. Подключаю его к проекту: Project — Properties — C/C++ General — Path and Symbols — Librares. Получаю ошибку:
avr-gcc -Wl,-Map,DS1307+LCD_4bit.map -mmcu=atmega8 -o "DS1307+LCD_4bit.elf" ./main.o -l"/Users/chud0/Documents/workspace/LIB/Release/libLCD_lib.a" /usr/local/CrossPack-AVR-20131216/lib/gcc/avr/4.8.1/../../../../avr/bin/ld: cannot find -l/Users/chud0/Documents/workspace/LIB/Release/libLCD_lib.a
- Вопрос задан более трёх лет назад
- 7640 просмотров
Подключение библиотеки к проекту в Eclipse
Очень часто при создании приложения приходится пользоваться сторонними библиотеками при решении тех или иных задач. Но не все начинающие Android-разработчики умеют подключать их к своему проекту. В этой статье я расскажу, как подключаются библиотеки и какие при этом возникают ошибки. В качестве IDE будет использоваться Eclipse.
Разберем 3 случая:
1) Подключение jar.
2) Подключение проекта с исходниками.
3) Что делать если пункт 2 не сработал.
Случай первый: библиотека поставляется в jar файле.
Это самый легкий вариант подключения библиотеки. На сегодняшний день не очень распространен и, скорее всего, будет терять популярность. Одной из причин является невозможность запаковки ресурсов всесте с библиотекой. Не так давно появился новый формат библиотек — aar. Это тот же jar-файл, толь с ресурсами. Работать с ним мне еще не приходилось, поэтому ничего больше сказать не могу.
Тут тоже есть два способа подключения jar-библиотеки к проекту.
1 способ
1) Раскройте дерево проекта в Package Explorer
2) Перетащите в папку libs ваш jar-файл (если папки libs нет, то создайте ее)
3) В открывшемся окне выберите пункт Copy files и нажмите OK
3) Нажмите правой кнопкой мыши на вашем проекте и выберите пункт Refresh
4) Готово
2 способ
1) Нажмите правой кнопкой мыши на вашем проекте и выберите пункт Properties
2) В открывшемся окне слева есть меню, выберите в нем пункт Java Build Path
3) Выберите вкладку Libraries
4) Нажмите на кнопку Add External JARs…
5) В открывшемся окне выберите файлс вашей библиотекой и нажмите OK
6) Jar-файл добавлен. Нажмите кнопку OK
7) Готово
Случай второй: библиотека поставляется в виде проекта
1) Откройте File > Import, выбираем Android > Existing Android Code into Workspace
2) Нажмите кнопку Browse
3) В открывшемся окне найдите папку с библиотекой, нажмите OK
4) Поставьте галку на пункте Copy projects into workspace
5) Нажмите Finish.
6) Нажмите правой кнопкой мыши на вашем проекте и выберите пункт Properties
8) В открывшемся окне слева есть меню, выберите в нем пункт Android
8) Нажмите на кнопку Add
9) В открывшемся окне выберите вашу библиотеку и нажмите OK
Третий случай: при импортировании библиотеки Eclipse выдает ошибку
Если при импортировании библиотеки в workspase Eclipse выдает ошибку типа … или какую-нибудь еще, то выполняем следующие действия:
1) Выбираем File > New > Android Application Project
2) В полях Application Name и Project Name пишем названия библиотеки, например: PullToRefreshLibrary. Жмем Next
4) Убираем галку с пунктов Create custom launcher icon и Create activity. Поставьте галку на пункте Mark this project as a library. Жмем Finish.
5) Удалите папки src, libs и res, а также файл AndroidManifest.xml.
6) Перетащите папки src, libs, res и AndroidManifest.xml из папки библиотеки в папку проекта.
7) В открывшемся окне выберите пункт Copy files and folders и нажмите OK.
8) Выполните действия из второго случая, начиная с 6 пункта.
Просмотров: 6 230