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 : [email protected]

________________________________

De: [email protected] 
[mailto:[email protected]] 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

_______________________________________________
gvSIG_desarrolladores mailing list
[email protected]
http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores

Responder a