Foros del Web » Programación para mayores de 30 ;) » Java »

problema con librerias

Estas en el tema de problema con librerias en el foro de Java en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 04/04/2007, 12:20
 
Fecha de Ingreso: febrero-2006
Mensajes: 148
Antigüedad: 18 años, 2 meses
Puntos: 0
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..
  #2 (permalink)  
Antiguo 06/04/2007, 22:23
Avatar de DebMaster  
Fecha de Ingreso: marzo-2007
Ubicación: La Habana,Cuba
Mensajes: 19
Antigüedad: 17 años
Puntos: 0
Re: problema con librerias

Cita:
Iniciado por Yrnving Ver Mensaje
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..
Ahi mismo tienes la respuesta , no OasisEMSec in java.library.path, no se que tiene de extraño!
Busca la libraría en tu path y ya está , sino está búscala y ya.
saludos
  #3 (permalink)  
Antiguo 07/04/2007, 04:50
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 6 meses
Puntos: 51
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!
  #4 (permalink)  
Antiguo 07/04/2007, 10:32
 
Fecha de Ingreso: febrero-2006
Mensajes: 148
Antigüedad: 18 años, 2 meses
Puntos: 0
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...
  #5 (permalink)  
Antiguo 07/04/2007, 12:46
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 6 meses
Puntos: 51
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:
echo %PATH%
y copia el resultado que te de.

S!
  #6 (permalink)  
Antiguo 07/04/2007, 14:35
 
Fecha de Ingreso: febrero-2006
Mensajes: 148
Antigüedad: 18 años, 2 meses
Puntos: 0
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...
  #7 (permalink)  
Antiguo 07/04/2007, 18:25
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 6 meses
Puntos: 51
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).
  #8 (permalink)  
Antiguo 08/04/2007, 09:33
 
Fecha de Ingreso: febrero-2006
Mensajes: 148
Antigüedad: 18 años, 2 meses
Puntos: 0
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.
  #9 (permalink)  
Antiguo 12/12/2007, 11:12
 
Fecha de Ingreso: diciembre-2007
Mensajes: 57
Antigüedad: 16 años, 4 meses
Puntos: 0
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
  #10 (permalink)  
Antiguo 12/12/2007, 15:18
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 6 meses
Puntos: 51
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!
  #11 (permalink)  
Antiguo 13/05/2008, 07:12
 
Fecha de Ingreso: mayo-2008
Mensajes: 1
Antigüedad: 15 años, 11 meses
Puntos: 0
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
  #12 (permalink)  
Antiguo 13/05/2008, 13:46
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 6 meses
Puntos: 51
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!
__________________
Para obtener respuestas, pregunta de forma inteligente o si no, pregunta lo que quieras que yo contestaré lo que me dé la gana.
  #13 (permalink)  
Antiguo 02/11/2009, 08:00
h3c
 
Fecha de Ingreso: noviembre-2009
Mensajes: 1
Antigüedad: 14 años, 5 meses
Puntos: 0
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?
  #14 (permalink)  
Antiguo 25/11/2009, 09:39
 
Fecha de Ingreso: noviembre-2009
Mensajes: 2
Antigüedad: 14 años, 5 meses
Puntos: 0
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.
  #15 (permalink)  
Antiguo 25/11/2009, 09:44
 
Fecha de Ingreso: noviembre-2009
Mensajes: 2
Antigüedad: 14 años, 5 meses
Puntos: 0
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]
  #16 (permalink)  
Antiguo 03/03/2010, 14:59
 
Fecha de Ingreso: marzo-2010
Ubicación: Maracaibo
Mensajes: 2
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: problema con librerias

Buenas, yo tengo el mismo error....alguien logro hacer que funcione??? de paso no hay soporte por parte del banco!!
  #17 (permalink)  
Antiguo 22/03/2012, 13:26
 
Fecha de Ingreso: agosto-2010
Mensajes: 2
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: problema con librerias

Se que ha pasado mucho tiempo, pero alguien a solucionado este problema? pago por una solucion! Saludos!
  #18 (permalink)  
Antiguo 14/11/2012, 13:16
 
Fecha de Ingreso: noviembre-2012
Mensajes: 1
Antigüedad: 11 años, 5 meses
Puntos: 0
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.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 07:01.