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
