Buon giorno a tutti,
Ho la necessità di catturare gli eventi scaturiti da un joystick collegato al PC tramite porta USB.
So che il kernel linux crea un particolare file nella seguente directory dove logga tutti gli eventi delle periferiche:
/dev/input/event{id del dispositivo}
per poter facilmente leggere gli eventi di un particolare dispositivo ho pensato di usare questa libreria
https://github.com/progman32/evdev-java
che tramite le JNI di java ed una classe scritta il C dovrebbe riuscire a catturare gli eventi del dispositivo indicato.
Il problema è che quanto faccio partire l'applicativo mi viene ritornata l'eccezione dicendo che la JVM non riesce a caricare la classe nativa.
Considerate che compilo direttamente il progetto indicato ed eseguo la classe:
EvdevJoystickTest = evdev-java / src-test / com / dgis / input / evdev / EvdevJoystickTest.jav
Il SO in cui faccio i test: UBUNTU 14.04
Grazie mille in anticipo a tutti![]()