Удаленка для jenkins+selenide+selenoid+allure+docker спецов на 2-3 часа в день. 100% remote! Присоединиться к проекту

[Resolved] Как подключить dll-библиотеки Sikuli в IDEA


(Виктор Казанков) #1

Как подключить dll Sikuli в IDEA. В Eclipse подключил без проблем, в IDEA не получается.


(Sergey Korol) #2

Путь к dll должен быть прописан в Path. :wink:


(Александр Шиповалов) #3

F4 в окне Project и там можете подключать дополнительные библиотеки.


(Виктор Казанков) #4

Подключил, не работает


Выдает ошибку:
[error] ResourceLoaderBasic: loadLib: Fatal Error 110: loading: WinUtil.dll
[error] ResourceLoaderBasic: loadLib: Since native library was found, it might be a problem with needed dependent libraries
C:\Sikuli\libs\WinUtil.dll: Can’t find dependent libraries
[error] ResourceLoaderBasic: loadLib: Check, wether a valid Sikuli libs folder is in system path at runtime!
[error] Terminating SikuliX after a fatal error(110)! Sorry, but it makes no sense to continue!
If you do not have any idea about the error cause or solution, run again
with a Debug level of 3. You might paste the output to the Q&A board.


(Sergey Korol) #5

Ответ вам уже был дан выше.


(Виктор Казанков) #6

А можно более подробно, я здесь уже все варианты попробывал, ничего не выходит.


(Sergey Korol) #7

Начнем с того, зачем вам dll в проекте?
Какую версию Sikuli используете?
Устанавливали отдельно визардом или пытаетесь собрать из исходников?
Возвращаясь первому вопросу: после установки Sikuli, вам необходимо добавить соответствующие переменные окружения: SIKULI_HOME, а в Path указать путь к каталогу libs. Естественно IDEA должна быть перезапущена, чтобы увидеть изменения.


(Виктор Казанков) #8

Использую последнюю версию 1.0.1 от [RaiMan][1]
[1]: https://launchpad.net/sikuli/sikulix/1.0.1
Устанавливаю ее с помощью визарда (при установке выделяю все пункты)
Переменные окружения установлены(SIKULI_HOME - C:\Sikuli и Path - C:\Sikuli\lib)
А по dll, я как понял проблемы именно с ними и поэтому следует где-то подтянуть в самой IDEA
Библиотека sikuli-script подключена Project structure -> Libraries


(Sergey Korol) #9

1.0.1 уже фактически не актуальна. На днях должна быть официальная 1.1.0. Выкачать pre-final можно тут. dll подключать никуда не надо. Скорее всего вы некорректно что-то установили, либо подключили. Советую также пользоваться maven.


(Виктор Казанков) #10

Получилось, поставил 1.1.0. Поменял Path-ы для новой версии и в самой IDEA подключил sikulixapi.jar в Project structure -> Libraries
Большое спасибо за помощь


(Sergey Korol) #11

Для “спасибо” есть спец. кнопка. :wink:

П.С. А вообще, рекомендую сделать форк из SikuliX репозитория и всегда иметь возможность собирать актуальную версию самостоятельно.