Error al cargar lib
Hola a todos:
A ver si me puede ayudar a alguien.
He creado una dll desde C y si la pruebo desde Java con un modulo como aplicacion no me da ningun error, el problema lo tengo al intentar cargar esa dll que he creado desde un applet.
Cando lo ejecuto me da el siguiente error:
java.lang.NoClassDefFoundError
at formatoDaisy.crearDaisy.transformarMP3(crearDaisy.java:717)
at formatoDaisy.crearDaisy.formatoDaisy(crearDaisy.java:364)
at appletDaisy.init(appletDaisy.java:74)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at sun.plugin.javascript.invoke.JSInvoke.invoke(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at sun.plugin.javascript.JSClassLoader.invoke(Unknown Source)
at sun.plugin.com.MethodDispatcher.invoke(Unknown Source)
at sun.plugin.com.DispatchImpl.invokeImpl(Unknown Source)
at sun.plugin.com.DispatchImpl$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.plugin.com.DispatchImpl.invoke(Unknown Source)
java.lang.Exception: java.lang.NoClassDefFoundError
at sun.plugin.com.DispatchImpl.invokeImpl(Unknown Source)
at sun.plugin.com.DispatchImpl$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.plugin.com.DispatchImpl.invoke(Unknown Source)
Yo creo que a lo mejor es por tema de permisos, si fuera eso como podria dar permisos para que se pueda cargar pero en tiempo de ejecucion si puede ser en lugar de tener que modificar ningun fichero.
Muchas gracias
Carol
A ver si me puede ayudar a alguien.
He creado una dll desde C y si la pruebo desde Java con un modulo como aplicacion no me da ningun error, el problema lo tengo al intentar cargar esa dll que he creado desde un applet.
Cando lo ejecuto me da el siguiente error:
java.lang.NoClassDefFoundError
at formatoDaisy.crearDaisy.transformarMP3(crearDaisy.java:717)
at formatoDaisy.crearDaisy.formatoDaisy(crearDaisy.java:364)
at appletDaisy.init(appletDaisy.java:74)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at sun.plugin.javascript.invoke.JSInvoke.invoke(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at sun.plugin.javascript.JSClassLoader.invoke(Unknown Source)
at sun.plugin.com.MethodDispatcher.invoke(Unknown Source)
at sun.plugin.com.DispatchImpl.invokeImpl(Unknown Source)
at sun.plugin.com.DispatchImpl$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.plugin.com.DispatchImpl.invoke(Unknown Source)
java.lang.Exception: java.lang.NoClassDefFoundError
at sun.plugin.com.DispatchImpl.invokeImpl(Unknown Source)
at sun.plugin.com.DispatchImpl$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.plugin.com.DispatchImpl.invoke(Unknown Source)
Yo creo que a lo mejor es por tema de permisos, si fuera eso como podria dar permisos para que se pueda cargar pero en tiempo de ejecucion si puede ser en lugar de tener que modificar ningun fichero.
Muchas gracias
Carol
En el applet, le has pasado el paramtro java.library.path="ruta con las dlls" a la jvm?