RE: [Gvsig_desarrolladores] compilación de gvsig en 64 bits

Carlos Sánchez Periñán csanchez en prodevelop.es
Lun Feb 16 12:28:18 CET 2009


Hola Pablo,

En principio no te debería dar problemas de ejecución porque las instrucciones de 32bits de la JVM han de ser compatible con 64bits. 
Yo llegue a arrancar gvSIG con Ubuntu 64bits con una máquina virtual de 32bits eso si. Si no lo consigues siempre puedes instalarte en otra partición la versión 32bits del Sistema Operativo para trabajar con gvSIG, si es que tienes esa opción, tendrás menos problemas de compatibilidad, ya que aún ciertas aplicaciones no están disponibles para 64 bits.

¿Qué máquina virtual usas?
Deberías de trabajar con la JDK (5.0) de Sun, y debe tener además JAI y Java Image I/O instalado en esa misma máquina virtual. Si estas intentando compilar gvSIG 1.1.2, configura eclipse para que al compilar lo haga con esa máquina virtual (32 bits) y genere código compatible con la 1.4. 

Si estas usando Linux, Ubuntu por ejemplo, suele llevar una máquina virtual Java instalada por defecto, y de hecho da problemas con aplicaciones Java de 32 bits la versión para 64 bits. Te recomiendo que instales la JDK oficial de Sun y te asegures de que no está intentando ejecutar con la anterior JVM.

Saludos. 

Carlos Sánchez Periñán
Equipo desarrollo GIS
Prodevelop S.L.
Tel :  963510612
E-mail : csanchez en prodevelop.es

-----Mensaje original-----
De: gvsig_desarrolladores-bounces en runas.cap.gva.es [mailto:gvsig_desarrolladores-bounces en runas.cap.gva.es] En nombre de Pablo Sanxiao
Enviado el: sábado, 14 de febrero de 2009 13:59
Para: Lista de Desarrolladores de gvSIG
Asunto: Re: [Gvsig_desarrolladores] compilación de gvsig en 64 bits

Hola,

En primer lugar gracias por la respuesta.
> 
> Puede ser que no se haya creado bien la extensión de WFS. Porque el fallo parece que no puede inicializar esa extensión, porque no la encuentre o haya habido algún error en el BUILD.

Lo he comprobado y la extensión parece estar bien compilada, no ha habido errores.

> Si no necesitas cargar capas de servidores WFS puedes eliminar de _fwAndami la extensión, borrando el punto de extensión _fwAndami/gvSIG/extensiones/com.iver.cit.gvsig.wfs2 

Quitando esa extensión, el mismo problema aparece con otra, y quitando esa con otra y así...

> Si lo necesitas, lo primero será volver a compilar esa extWFS2 con su Guild, comprueba que no te de errores, y si es así, ver que problemas pueden haber en la compilación. Otra opción es Debug al arrancar gvSIG y poner un punto de interrupción en la linea 123 de com.iver.cit.gvsig.project.Project.java como bien te indica el error com.iver.cit.gvsig.project.Project.<clinit>(Project.java:123)
> Y ver los valores de las variables para ver si hay algún null. Pero ya te digo que lo mas probable es que te haya fallado al compilar. Acuérdate de refrescar con F5 en eclipse los proyectos, sobretodo _fwAndami después de compilar extensiones para que se entere Eclipse de los cambios en los proyectos.
>

Parece más un error en la ejecución, como comentaba estoy trabajando con un jdk de java5 para 32 bits en una ubuntu de 64 bits.
Alguien ha sido capaz de compilar gvsig en 64 bits? La versión que utilizo es la 1.1.2
 
Un saludo, 
> 
> -----Mensaje original-----
> De: gvsig_desarrolladores-bounces en runas.cap.gva.es [mailto:gvsig_desarrolladores-bounces en runas.cap.gva.es] En nombre de Pablo Sanxiao
> Enviado el: lunes, 02 de febrero de 2009 11:09
> Para: gvSIG_desarrolladores en runas.cap.gva.es
> Asunto: [Gvsig_desarrolladores] compilación de gvsig en 64 bits
> 
> Hola,
> 
> Estoy tratando de compilar gvsig con eclipse en una máquina de 64 bits.
> Después de tener varios problemas con la compatibilidad de varias
> librerías, como la gdal, he optado por usar una máquina virtual de
> java de 32 bits, tanto para la compilación como para la ejecución.
> El problema con la librería gdal se ha solucionado pero tengo esta excepción:
> 
> Loading com.iver.cit.gvsig.wfs.WFSClientExtension...
> Añado Wizard WFS2.
> ERROR [main] (Launcher.java:358) - excepción al arrancar
> java.lang.reflect.InvocationTargetException
> 	at java.awt.EventQueue.invokeAndWait(EventQueue.java:853)
> 	at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1257)
> 	at com.iver.andami.Launcher.main(Launcher.java:332)
> Caused by: java.lang.NoClassDefFoundError
> 	at com.iver.cit.gvsig.project.Project.<clinit>(Project.java:123)
> 	at com.iver.cit.gvsig.project.ProjectFactory.createProject(ProjectFactory.java:116)
> 	at com.iver.cit.gvsig.ProjectExtension.loadInitialProject(ProjectExtension.java:175)
> 	at com.iver.cit.gvsig.ProjectExtension.postInitialize(ProjectExtension.java:185)
> 	at com.iver.andami.Launcher.postInitializeExtensions(Launcher.java:722)
> 	at com.iver.andami.Launcher.access$11(Launcher.java:719)
> 	at com.iver.andami.Launcher$4.run(Launcher.java:336)
> 	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
> 	at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
> 	at com.iver.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:58)
> 	at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
> 	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
> 	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
> 	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
> 	at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
> 
> Alguna idea?
> 
> Gracias y saludos,
> -- 
> Pablo Sanxiao
> http://psanxiao.blogspot.com
> 
> _______________________________________________
> gvSIG_desarrolladores mailing list
> gvSIG_desarrolladores en runas.cap.gva.es
> http://runas.cap.gva.es/mailman/listinfo/gvsig_desarrolladores
> 
> _______________________________________________
> gvSIG_desarrolladores mailing list
> gvSIG_desarrolladores en runas.cap.gva.es
> http://runas.cap.gva.es/mailman/listinfo/gvsig_desarrolladores

-- 
Pablo Sanxiao
http://psanxiao.blogspot.com
_______________________________________________
gvSIG_desarrolladores mailing list
gvSIG_desarrolladores en runas.cap.gva.es
http://runas.cap.gva.es/mailman/listinfo/gvsig_desarrolladores



Más información sobre la lista de distribución gvSIG_desarrolladores