Estoy tratando de leer los dispositivos portátiles de Java Applet firmado .... encontré una biblioteca jmtp en http://code.google.com/p/jmtp/w/list para obtener acceso a los dispositivos portátiles pero cuando lo ejecuto en NetBeans Da error biblioteca nativa en Netbeans
Exception in thread "main" java.lang.UnsatisfiedLinkError: no jmtp in java.library.path at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1860) at java.lang.Runtime.loadLibrary0(Runtime.java:845) at java.lang.System.loadLibrary(System.java:1084) at jmtp.PortableDeviceManagerImplWin32.(PortableDeviceManagerImplWin32.java:38) at jmtp.PortableDeviceManager.(PortableDeviceManager.java:34) at jmtp.Jmtp.main(Jmtp.java:23) Java Result: 1
he buscado y encontrado que tengo que incluir el archivo .dll como biblioteca nativa en el proyecto de jmtp ... right-hecho clic en proyecto y navegado a las propiedades y luego seleccionada en "Ejecutar" y la opción seleccionada como VM
-Djava.library.path="c:\jmtp\native\windows"y coloca ese archivo jmtp.dll en la carpeta c: \ jmtp
Pero aparece el mismo error constante mi código es
package jmtp;import jmtp.PortableDevice; import jmtp.PortableDeviceManager; import jmtp.PortableDeviceObject; import jmtp.PortableDeviceStorageObject; public class Jmtp { public static void main(String[] args) { PortableDeviceManager manager = new PortableDeviceManager(); PortableDevice device = manager.getDevices()[0]; // Connect to my mp3-player device.open(); System.out.println(device.getModel()); System.out.println("---------------"); // Iterate over deviceObjects for(PortableDeviceObject object : device.getRootObjects()) { // If the object is a storage object if(object instanceof PortableDeviceStorageObject) { PortableDeviceStorageObject storage = (PortableDeviceStorageObject)object; for(PortableDeviceObject o2 : storage.getChildObjects()){ System.out.println(o2.getName()); } } } manager.getDevices()[0].close(); } }
por favor, dime lo que es el tema
También puede copiar y pegar los argumentos directamente desde los archivos bat conectados en el archivo fuente. –