Java + JSR 80 (erro por causa de uma dll)

2 respostas
J

Olá a todos.

estou montando uma aplicação e gostaria de trabalhar com usb… dai instalei a libusb32win.exe e adicionei os jars no projeto. na hora de executar da esse erro aki… alguem sabe o k pode ser?? Acredito q seja q esta faltando esse arquivo LibusbJNI.dll … aonde posso encontrar…??

javax.usb.UsbException: Error while loading shared library <LibusbJNI.dll> :

no LibusbJNI in java.library.path

at com.mcreations.usb.windows.JavaxUsb.loadLibrary(JavaxUsb.java:387)

at com.mcreations.usb.windows.JavaxUsb.initialise(JavaxUsb.java:312)

at com.mcreations.usb.windows.WindowsUsbServices.(WindowsUsbServices.java:51)

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)

at java.lang.reflect.Constructor.newInstance(Constructor.java:513)

at java.lang.Class.newInstance0(Class.java:355)

at java.lang.Class.newInstance(Class.java:308)

at javax.usb.UsbHostManager.createUsbServices(Unknown Source)

at javax.usb.UsbHostManager.getUsbServices(Unknown Source)

at testeusb.Main.SampleUSBTest(Main.java:18)

at testeusb.Main.main(Main.java:40)

2 Respostas

Rapapel

Por acaso da esse erro UnsatisfiedLinkError?
Se sim, a biblioteca LibusbJNI.dll não esta no library path, vc tem que encontrar essa dll e coloca-lá.
da um System.out.println(System.getProperty(“java.library.path”)); e veja os diretórios do library path e coloque a dll lá.

J

entaum akele eh o erro…
eu percebi q falta essa dll… mas naum encontro ela na net… alguem pode me enviar? ou entaum algum link q funcione??

Criado 24 de setembro de 2008
Ultima resposta 25 de set. de 2008
Respostas 2
Participantes 2