[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