[Gvsig_desarrolladores] PROBLEMA PARA COMPILAR GVSIG MOBILE ENECLIPSE

Juan Lucas Dominguez Rubio jldominguez en prodevelop.es
Vie Ago 8 16:35:29 CEST 2008


Hola, Jonathan:
 
Para arreglar el error de Curve.crossingsForPath, es mejor que te instales en tu PC el JDK 1.5 de Java, y después en la opción:
 
Window - Preferences - Java - Intalled JREs
 
de Eclipse, le indicas la carpeta JRE que hay dentro de ese JDK 1.5. Además debes poner esta opción en Eclipse:
 
Window - Preferences - Java - Compiler - Compiler compliance level = 1.4
(use default settings: SI)
 
Esto es porque la máquina virtual de la PDA sólo acepta código compilado con nivel 1.4 (aunque el JDK usado por Eclipse sea superior no importa).
 
El build.xml de appGvsigMobile simplemente recoge lo que haya compilado y prepara la carpeta deploy para que luego puedas crear el CAB, pero no mira si hubo errores o no. No tiene sentido usar el build.xml si tienes errores de compilación (cruces rojas).
 
Leyendo tu mensaje no tengo claro si has ejecutado gvSIG Mobile en tu PC o no.
 
Para ejecutar en el PC, debes ir a "Run - Run..." y crear una nueva configuración de tipo "Java Application". Los parámetros son:
 
Pestaña Main:
-------------
Project: appGvsigMobile
Main class: es.prodevelop.gvsig.mobile.app.Launcher
 
Pestaña Arguments:
-----------------
Program arguments:
s=240x268 path=${workspace_loc}
 
VM arguments:
-Xmx256M -Djava.library.path=${workspace_loc}/resources/lib/Win_X86
 
---
 
Te recomiendo que sigas este orden:
 
- Compila y ejecuta gvSIG Mobile sin cambios en el PC,
- Con el build.xml y el INF, crea un CAB y lo pruebas sin cambios en la PDA,
- Haz pequeños cambios que no necesiten renombrar ni añadir archivos y los pruebas en el PC y en la PDA.
 
Cuando te hayas familiarizado con el workspace y con el INF:
 
- Haz cambios mayores (añadir librerías jar que antes no se usaban, añadir o cambiar botones, etc.)

 

 


Saludos,
Juan Lucas
 

________________________________

De: gvsig_desarrolladores-bounces en runas.cap.gva.es en nombre de slash slash
Enviado el: jue 07/08/2008 3:37
Para: gvsig_desarrolladores en runas.cap.gva.es
Asunto: [Gvsig_desarrolladores] PROBLEMA PARA COMPILAR GVSIG MOBILE ENECLIPSE



HOLA SIGO SIN PODER COMPILAR EL GVSIG EN ECLIPSE :s :s :s
El asunto esta asi, ya descarge el zip ws_gvsig_mobile_0.1.0_bn44 lo dexenzipo en mi 
unidad de disco duro ( D: no uso C aunke esto me imagino no interesa o si) ok ya 
dexenzipado abro eclipse y pongo como workspace workspace_mobile_010 es la carpeta 
k esta dentro de ws_gvsig_mobile_0.1.0_bn44, ok una vex seleccionado el workspace doy click 
file->import->general->existing prohects into Workspace doy click en next 
y me aparexe la ventana de import projects doy click en browse y selecciona 
la carpeta workspace_mobile010 para ke carge todo el WS doy click en aceptar y click en finish
una vex realixado este paso se carga en la barra de Package Explo todos los directorios del WS
inmediatamente en la parte inferior me marka un Errors(1 item)
*the method crossingsForPath(pathlterator,double,double) is undefined for the type curve
no xe ke kiera dexir esto el error lo marka en:
libFMap-scr-es.prodevelop.gvsig.mobile.fmap.core-GeneralPathX.java
aun asi corro el appGvsigMobile->build.xml y lo corre segun sin problemas aparexe en la consola 
BUILD SUCCESSFUL
y no mensiona nada del error supuesto en generalPathX.java
otra duda ke tengo es en el JRE se usa el jre o jdk para compilar la aplicacion por ke si kambio 
en JREs y agrego el jdk lo selecciono ya no me marka el error pero ahora me salen como 100 warnings :S
intente cambiar a netbeans 6.0 mobility y pues estoy = importe los proyectos pero pues no se si lo hago bien
de hecho no se si puedo krear con el NB mobility (j2me) extenxiones para el gvsigmobile, la interface es muy buena
puedo hacer todos los controles de las formas ke necesito de forma grafika pero no se si tengo ke hacer un proyecto CDC 
o MIDP la forma de desarrollar las formas es muy facil pero no se si pueda hacer el proyecto de las formas de datos
ke necesito y despues incoorporarlo a gvsig mobile osea hacer la extenxion aparte para despues juntarla o llamarla desde
gvsig mobile.
otra kosa ke hixe con eclipse fue cambiar en el mainwindows.java cambiar las imagenes de la barra de herramientas
a todas les puse la misma imagen .png, compile los build.xml y segun todo fue bien, entre a resources/cab y modifike por 
la ruta ke corresponde en el archivo .inf y ejecute el .bat y todo de bien, kreo un .err de error un .dat y el .cab el .err
solo markaba unos warning pero ningun error y pues si kreo el .cab me imagino ke si tiene errores no lo crea, este cab 
lo monte en un simulador y jalo como si no le hubier realixado ningun cambio :S lo monte directo al PDA y lo mismo
entonces no se si en verdad los esta compilando o ke pasa, kreo ke mi herror es la forma de montar el proyecto en eclipse
espero alguien me puede ayudar ya ke estoy atorado desde hace ya mucho tiempo en esto :S :S  
GRACIAS!!!!!



________________________________

Si no te acuerdas quién quedó en traer los hielos, te urge usar Skydrive <http://skydrive.live.com/>  
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://runas.cap.gva.es/pipermail/gvsig_desarrolladores/attachments/20080808/18e0fa0f/attachment.htm


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