<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">El 3 de marzo de 2017, 0:59, jvaque <span dir="ltr"><<a href="mailto:jvcbmc@ibmb.csic.es" target="_blank">jvcbmc@ibmb.csic.es</a>></span> escribió:<br><blockquote class="gmail_quote" style="margin-top:0px;margin-bottom:0px"><div dir="ltr"><div><div><div>En primer lugar, dar gracias a las aportaciones que me habéis dado a mi consulta y deciros que la eliminación de la linea $FORCE_JAVA_32BITS \ tal como sugería Francisco ha sido la clave para que todo funcione.<br></div>Pero esta solución me sugiere la siguiente pregunta: Si he entendido bien, el instalador está pensado para una arquitectura de 64bits, como se indica en las caracteristicas nuevas: "Nuevo instalador compatible con 64bits"<br><br></div>Entonces ¿Porque en el script hay una linea que fuerza el uso de java de 32bits ?<br><br></div></div></blockquote><div><br>Hola Jaume,<br>gvSIG 2.3 va ya con un instalador de 64 bits. En versiones anteriores, aunque <br>instalase un gvSIG de 64 bits, el instalador era de 32bits. Pero esto no<br>tiene nada que ver con el problema que te ha estado dando.<br>La instalacion de gvSIG se hace en tres pasos:<br>1. el ".run" es un fichero autoextraible que lleva un instalador<br> hecho en java y un jre (de 32 o 64 bits segun el instalador).<br> En una primera fase se descomprimen en /tmp estos ficheros.<br>2. Se ejecuta el instalador java que ha descomprimido en /tmp con el jre <br> que llevaba el propio autoextraible (no usa el de tu sistema).<br>3. Una vez realizada la instalacion minima, arranca el instalador<br> de complementos de gvSIG para que instales los complementos<br> que quieras. Para ejecutar el instalador de complementos <br> simplemente ejecuta el gvSIG que acaba de instalar pasandole<br> el flag "--install".<br> <br>El gvSIG.sh es el mismo tanto para window y linux, 32 y 64 bits.<br>Por alguna razon que no llego a entender, al ejecutar "gvSIG.sh --install"<br>para instalar los complementos, el script de arranque de gvSIG decide que<br>debe usar una jre de 32 bits (¿¿??), pero claro, la jre que ha sacado<br>del autoextraible, que es la que esta usando, es una de 64 bits, asi<br>que falla. Lo mismo pasaba con la portable. Ya que el "gvSIG.sh" que<br>arranca durante la instalacion para instalar los complementos es el<br>mismo que luego se usa para arrancar gvSIG normalmente.<br><br>¿ Por que decide que debe arrancar con un jre de 32 bits ?<br>Ni idea, pero estaria bien poder averiguarlo por si le pasa a mas gente.<br><br>Hace un tiempo nos encontramos que un usuario habia llamado a su<br>equipo "XWinG", y cuando "gvSIG.sh" examinaba la salida del comando<br>"uname -a" decidia que era un windows en lugar de un linux, y ya<br>se liaba todo y acababa decidiendo que era un jre de 32. Pero en tu <br>caso no se por que lo ha acabado decidiendo.<br><br>Si quieres intentar echarnos una mano a ver por que puede estar pasandote<br>esto podrias editar el "gvSIG.sh" y alla por la linea 38 habra algo como:<br><br>#set -x<br><br>Le quitas la almoadilla (#) y guardas.<br>Eso activa las trazas.<br>Luego ejecutas gvSIG con:<br><br># ./gvSIG.sh 2>&1 | tee /tmp/gvSIG.out<br><br>Esto generara un fichero con un monton de trazas en /tmp/gvSIG.out<br>si es muy grande puedes comprimirlo y enviarnoslo en este mismo hilo.<br>A ver si podemos averiguar por que decide que debe arrancar en modo 32 bits<br>en tu equipo y podemos corregirlo para proximas versiones.<br><br>Si lo haces acuerdate de volver a editar el gvSIG.sh y le vuelves a poner la<br>almoadilla que quitaste delante de la sentencia "set -x" para que deje de<br>sacarte todas las trazas.<br><br>Un saludo<br>Joaquin<br><br><br><br> <br></div><blockquote class="gmail_quote" style="margin-top:0px;margin-bottom:0px"><div dir="ltr"><div></div>Jaume<br></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="gmail-h5">2017-03-02 9:32 GMT+01:00 Francisco Puga <span dir="ltr"><<a href="mailto:fpuga@icarto.es" target="_blank">fpuga@icarto.es</a>></span>:<br></div></div><blockquote class="gmail_quote" style="margin-top:0px;margin-bottom:0px"><div><div class="gmail-h5"><div dir="ltr">Viendo el archivo que adjuntas parace ser que el script que lanza gvSIG está interpretando algo mal y está "forzando" el modo de 32 bits.<div><br></div><div>Prueba a editar el fichero gvSIG.sh. Al final de todo verás un código como este:</div><div><br></div><div><div>CMD="\"${JAVA}\" \ </div><div> $FORCE_JAVA_32BITS \ </div><div> -Xms${GVSIG_INITIAL_MEM} \ </div><div> -Xmx${GVSIG_MAX_MEM} \ </div><div> -XX:MaxPermSize=${GVSIG_MAX_PE<wbr>RM_SIZE} \ </div><div> ${DEBUG_OPTIONS} \ </div><div> -Djava.library.path=\"${GVSIG_<wbr>NATIVE_LIBS}\" \ </div><div> ${GVSIG_PROPERTIES} \ </div><div> -cp \"${GVSIG_CLASSPATH}\" \ </div><div> ${GVSIG_JAVA_PARAMS} \ </div><div> ${GVSIG_LAUNCHER} ${GVSIG_PARAMS}"</div></div><div class="gmail_extra"><br>
</div><div class="gmail_extra">Elimina la parte que pone:</div><div class="gmail_extra"><br></div><div class="gmail_extra">$FORCE_JAVA_32BITS \ </div><div class="gmail_extra"><br></div><div class="gmail_extra">de modo que quedaría así:</div><div class="gmail_extra"><div class="gmail_extra">CMD="\"${JAVA}\" \ </div><div class="gmail_extra"> -Xms${GVSIG_INITIAL_MEM} \ </div><div class="gmail_extra"> -Xmx${GVSIG_MAX_MEM} \ </div><div class="gmail_extra"> -XX:MaxPermSize=${GVSIG_MAX_PE<wbr>RM_SIZE} \ </div><div class="gmail_extra"> ${DEBUG_OPTIONS} \ </div><div class="gmail_extra"> -Djava.library.path=\"${GVSIG_<wbr>NATIVE_LIBS}\" \ </div><div class="gmail_extra"> ${GVSIG_PROPERTIES} \ </div><div class="gmail_extra"> -cp \"${GVSIG_CLASSPATH}\" \ </div><div class="gmail_extra"> ${GVSIG_JAVA_PARAMS} \</div><div class="gmail_extra"> ${GVSIG_LAUNCHER} ${GVSIG_PARAMS}"</div></div><div class="gmail_extra"><br></div></div>
<br></div></div><span class="gmail-">______________________________<wbr>_________________<br>
gvSIG_usuarios mailing list<br>
<a href="mailto:gvSIG_usuarios@listserv.gva.es" target="_blank">gvSIG_usuarios@listserv.gva.es</a><br>
<br>
Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección:<br>
<br>
<a href="https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios" rel="noreferrer" target="_blank">https://listserv.gva.es/cgi-bi<wbr>n/mailman/listinfo/gvsig_usuar<wbr>ios</a><br>
<br></span></blockquote></div><br></div>
<br>______________________________<wbr>_________________<br>
gvSIG_usuarios mailing list<br>
<a href="mailto:gvSIG_usuarios@listserv.gva.es">gvSIG_usuarios@listserv.gva.es</a><br>
<br>
Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección:<br>
<br>
<a href="https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios" rel="noreferrer" target="_blank">https://listserv.gva.es/cgi-<wbr>bin/mailman/listinfo/gvsig_<wbr>usuarios</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature">--------------------------------------<br>Joaquin Jose del Cerro Murciano<br>Development and software arquitecture manager at gvSIG Team<br><a href="mailto:jjdelcerro@gvsig.com" target="_blank">jjdelcerro@gvsig.com</a><br><a href="mailto:jjdelcerro@gvsig.org" target="_blank">jjdelcerro@gvsig.org</a><br>gvSIG Association<br><a href="http://www.gvsig.com" target="_blank">www.gvsig.com</a><br><a href="http://www.gvsig.org" target="_blank">www.gvsig.org</a></div>
</div></div>