2017-02-12 7 views
0

В последние дни я искал, как использовать контроллеры, такие как DS4, в java, и это привело меня к jinput. После загрузки zip-файла. Я добавил два JAR в проект и попытался запустить тестовый код, который я нашел в руководстве по установке.Как установить jinput в eclipse?

Проблема заключается в том, что он говорит

no jinput-dx8_64 in java.library.path".

Я знаю, что есть еще одна тема для этой проблемы, но я не понимаю, может быть, из-за моего плохого английского языка, может быть, из-за моего ведома. Я попытался исправить это, добавив каталог файлов в jre native library в eclipse, но он продолжает говорить те же ошибки.

+0

Иногда библиотека Java - это всего лишь оболочка вокруг «родной» библиотеки, написанной на C или C++. В этом случае, когда вы используете API, должна быть доступна Java-библиотека (файл .so или .dll). См. Http://stackoverflow.com/questions/1403788/java-lang-unsatisfiedlinkerror-no-dll-in-java-library-path – Arkadiy

+0

исправленные опечатки – Ingo

ответ

0

How to include jinput library with the natives Это только один из многих возможных способов, включая внешнюю библиотеку


Frist вы должны загрузить библиотеку баночку Download from maven

Затем загрузите библиотеку туземцев для желательно os Download from maven

И наконец, вы линеете k и библиотека (jar), и туземцы (dll для окон) в проекте

+0

Нужны ли туземцы для других ОС, таких как Linux ARM? – Timf2000

+0

Любые другие предложения по этому поводу? Я сделал то, что вы предложили, прежде чем перейти к этому вопросу, и все еще получайте это от Eclipse: 'INFO: не удалось загрузить библиотеку: нет jinput-linux64 в java.library.path java.lang.UnsatisfiedLinkError: нет jinput-linux64 в java.library .path'. Связанный вопрос на самом деле не решает его и для меня. – ray