![]() |
problema con librerias hola, muy buenos dias para todos primeramente, bueno estoy aqui por tengo un problema realmente soy bastante nuevo en esto del java... pero resulta que lo necesito manejar para poder lograr un pago online por tarjetas de credito me imagino que deben tener una idea.. a que me refiero bueno resulta que el banco me paso unos archivos para ejecutarlo y me paso un ejemplo para ver que es lo que hace.. resulta ser que me da el siguiente problem logro compilarlo por el metodo de javac... en realidad es el unico que conosco pero luego cuando intento leerlo me da el siguiente error: Execption in threal "main" java.lang.UnsatisfiedlinkError: no OasisEMSec in java.library.path at java.lang.ClassLoader.loadLibrary(Unknown Source) at java.lang.Runtime.loadLibrary0(Unknown Source) at java.lang.System.loadLibrary(Unknown Source) at OasisEMEsecImp.(clinit)(OasisEMSecImp.java:9) at ejemplodigest.main(ejemplodigest.java:37) por lo q veo es error de path pero eso si que no lo entiendo.. aun alguien me puede hacer una mano gracias de antemanos.... salu2.. |
Re: problema con librerias Cita:
Busca la libraría en tu path y ya está , sino está búscala y ya. saludos |
Re: problema con librerias Para cargar una libreria nativa, ésta ha de estar en el java.library.path o se ha de cargar explicitamente con System.load(String). java.library.path es una propiedad de sistema así que se puede modificar al arrancar la JVM (con -D). Algo más de explicación aquí: http://www.inonit.com/cygwin/jni/helloWorld/load.html o en tutoriales varios de JNI. S! |
Re: problema con librerias ok... pero el error me sigue aparenciando aun cuando espeficifico la ruta del path.... explico como tengo los archivos: tengo una carpeta llamada java.... en la cual se encuentra el ejemplo que quiero ejecutar. C:\Document And Settings\Administrador\java le di la ruta al CLASSPATH C:\Documents And Settings\Administrador\java\classes luego le di la ruta al path C:\Documents And Settings\Administrador\java\lib y tambien agrege para el path C:\Documents And Settings\Administrador\java\classes y me sigue dando el mismo error, resulta que no puedo modificar absolutamente nada por que el programa o los archivos no fueron creados por mi.. es solo una muestra... tambien me pasaron un archivo jar.. que para ser sincero no se que funcion cumple... en realidad.... soy un NUEVO en java. y tambien tengo un archivo llamado EMsec.h dentro de una carpeta llamada include aqui pongo las intrucciones que estan comentarios del archivo ejemplo.java \* 3.- La localizacion de las librerias debe ser la apropiada dentro del ambiente para que las mismas puedan ser utilizadas Esto quiere decir que el "path" debe ser parte del a ruta donde se ubiquen el resto de las librerias del ambiente En nuestro ejemplo las librerias estan ubicadas en el directorio : /usr/jakarta-tomcat-3.3/webapps/eMerchant/WEB-INF/lib que forma parte del "LIBPATH" del ambiente 4.- La clases "OasisEMSecImp.class" al igual que las librerias debe ser colocada en "path" que pertenezca al "CLASSPATH" utilizado. En nuestro ejemplo se utiliza : "/usr/jakarta-tomcat-3.3/webapps/eMerchant/WEB-INF/classes" */ gracias por todo, y Salu2... |
Re: problema con librerias ¿Donde tienes la DLL OasisEMSec.dll? ¿Que comando exacto utilizas para ejecutar el programa? Antes de ejecutar el programa en java, ejecuta lo siguiente: Cita:
S! |
Re: problema con librerias C:windows\system32;C:windows;C:windows\system32\Wb en;C:\Archivos de programa; C:\j2sdk1.4.2_13\bin;C:\Documents and Settings\Administrador\java\classes;C:\Documents and Settings\Administrador\java\lib eso es lo que me sale pero si estas hablando de archivos .dll no hay ninguno que este entre todos los archivos q me pasaron... |
Re: problema con librerias Pues entonces te falta algo, puesto que el error "java.lang.UnsatisfiedlinkError" quiere decir que te falta una libreria nativa (en Windows, una DLL). |
Re: problema con librerias Bueno supongo que debe ser eso tendré que contactar con ellos a ver que es lo que paso, bueno en fin muchas gracias por ayudarme y responder a mis dudas... salu2.:arriba: |
Re: problema con librerias al hilo de este problemilla, yo tengo un applet k tambien necesita un archivo .dll, el caso esk ese archivo lo tengo k dejar en jre/bin pq sino me da ese error de java.lang.UnsatisfiedlinkError. el caso esk la persona k lo ejecute en otro ordenador al no tener ese .dll le saldra el error. hay alguna solucion para k no aya k descargar ese archivo .dll y copiarlo en esa ruta y aun asi funcione el applet? Muchas gracias |
Re: problema con librerias Con un applet directamente no. Pero usando Java Web Start, si no me equivoco puedes especificar librerias nativas para que las use tu programa. S! |
Re: problema con librerias Hola Yrnving, Tambien estoy tratando de instalar el IPG del Banco de Venezuela para linux. Lograste instalarlo??? Para este caso NO hace falta ningun dll porque es en linux lo que se esta instalando, para eso esta los .jar y el .h El sistema para Windows en mi caso no es viable por aquello de que hay que instalar el .dll en Windows/system32 y hasta ahora no conozco un servidor compartido que te permita esto, por eso eleji la opcion de linux con JSP. Actualmente tengo el mismo problema que tenias originalmente "no OasisEMSec in java.library.path" y no tengo ni idea de cual es mi ruta de la libreria, he puesto las librerias por todos lados del servidor a ver si me funciona pero que va. Si tienes alguna ayuda que me puedas aportar se te agradeceria. Saludos |
Re: problema con librerias En Linux no necesitas una DLL... necesitas una libreria nativa .so lo cual es lo mismo pero para otro S.O. Los problemas, exactamente iguales. S! |
Respuesta: problema con librerias Mango, a la final pudiste configurar el IPG en linux? yo estoy instalandolo y me genera el mismo error de exception con libOasisEMSec. como pudiste resolverlo? |
Respuesta: problema con librerias Amigo, estoy buscando a alguien que instale el IPG del banco de Venezuela para mi tienda online, necesito un presupuesto. Saludos. |
Respuesta: Re: problema con librerias Buen dia, Si alguien puede darme un presupuesto para la inslacion del IPG del Banco de Venezuela pueden enviarlo a mi correo [email protected] |
Respuesta: problema con librerias Buenas, yo tengo el mismo error....alguien logro hacer que funcione??? de paso no hay soporte por parte del banco!! |
Respuesta: problema con librerias Se que ha pasado mucho tiempo, pero alguien a solucionado este problema? pago por una solucion! Saludos! |
Respuesta: problema con librerias Hola que tal, prueben colocando la librería (que están utilizando dentro de su código) en el lib del jdk de java, esto podría solucionarles el problema. ;-) |
| La zona horaria es GMT -6. Ahora son las 00:22. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.