[Gvsig_desarrolladores] problema con jgdal061.dll

Carlos Sánchez Periñán csanchez en prodevelop.es
Mie Sep 2 10:46:20 CEST 2009


Hola Miguel Angel,

 

El error es que no encuentra el siguiente fichero C:\ACV\gvSIG-1_1_2-src_archivo\binaries\w32\jgdal061.dll

Esto se debe a que tiene establecida una ruta absoluta que si no se encuentra en todos los ordenadores escrita igual pues provoca que dejen de funcionar.

Asegúrate que los " otros " ordenadores en los que deseas ejecutar gvSIG contienen la misma ruta hasta esa librería jgdal061.dll

U cambia la línea de código donde se llama a esta ruta por una ruta relativa.

Otra opción es que en todos tus ordenadores crees el mismo árbol de directorios.

 

Espero soluciones el problema.

Saludos.

 

Carlos Sánchez Periñán

Equipo desarrollo GIS

Prodevelop S.L.

Tel :  963510612

E-mail : csanchez en prodevelop.es

________________________________

De: gvsig_desarrolladores-bounces en listserv.gva.es [mailto:gvsig_desarrolladores-bounces en listserv.gva.es] En nombre de Miguel Angel Marigil Pérez
Enviado el: martes, 01 de septiembre de 2009 13:45
Para: Lista de Desarrolladores de gvSIG
Asunto: [Gvsig_desarrolladores] problema con jgdal061.dll

 

Estoy adaptando la versión 1.2 de gvSIG. Despues de hacer las modificaciones compilo y ejecuto el programa sin problemas. El problema lo tengo al querer ejecutarlo en otro ordenador. No llega a abrir el programa y el error que da es el siguiente:

SPHEROID["WGS84", 6378137.0, 298.257223563]
ERROR [main] (Launcher.java:358) - excepción al arrancar
java.lang.reflect.InvocationTargetException
    at java.awt.EventQueue.invokeAndWait(Unknown Source)
    at javax.swing.SwingUtilities.invokeAndWait(Unknown Source)
    at com.iver.andami.Launcher.main(Launcher.java:332)
Caused by: java.lang.UnsatisfiedLinkError: C:\ACV\gvSIG-1_1_2-src_archivo\binaries\w32\jgdal061.dll: Can't find dependent libraries
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary0(Unknown Source)
    at java.lang.ClassLoader.loadLibrary(Unknown Source)
    at java.lang.Runtime.loadLibrary0(Unknown Source)
    at java.lang.System.loadLibrary(Unknown Source)
    at org.gvsig.crs.ogr.JNIBase.<clinit>(JNIBase.java:77)
    at org.gvsig.crs.Crs.<init>(Crs.java:208)
    at org.gvsig.crs.repository.EpsgRepository.getCrs(EpsgRepository.java:140)
    at org.gvsig.crs.CrsFactory.getCRS(CrsFactory.java:90)
    at org.gvsig.crs.CrsFactory.get(CrsFactory.java:156)
    at com.iver.cit.gvsig.fmap.crs.CRSFactory.getCRS(CRSFactory.java:17)
    at org.gvsig.crs.JCrsExtension.initialize(JCrsExtension.java:76)
    at com.iver.andami.Launcher.initializeExtensions(Launcher.java:694)
    at com.iver.andami.Launcher.access$9(Launcher.java:644)
    at com.iver.andami.Launcher$4.run(Launcher.java:334)
    at java.awt.event.InvocationEvent.dispatch(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at com.iver.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:58)
    at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)


Creo que el problema no esta en el fichero jgdal061.dll y sí en otros de los que depende. El path a las librerias es correcto y he añadido todas las librerías de gdal.

Agradecería que me indicaseis como conseguir que funcione el programa

Un saludo

------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listserv.gva.es/pipermail/gvsig_desarrolladores/attachments/20090902/ab811263/attachment.htm 


More information about the gvSIG_desarrolladores mailing list