<HTML dir=ltr><HEAD><TITLE>[Gvsig_desarrolladores] ALGUNAS FUNCIONALIDAD DE GVSIGMOBILE funcionan bajo JDK pero no bajo J9</TITLE>
<META http-equiv=Content-Type content="text/html; charset=unicode">
<META content="MSHTML 6.00.6000.16890" name=GENERATOR></HEAD>
<BODY>
<DIV id=idOWAReplyText56324 dir=ltr>
<DIV dir=ltr><FONT face="Times New Roman" color=#000000 size=3>Hola otra vez, se me olvidaba:</FONT></DIV>
<DIV dir=ltr><FONT face="Times New Roman" color=#000000 size=3></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT face="Times New Roman" color=#000000 size=3>No debes usar el rt.jar en la PDA. Piensa que ese rt.jar&nbsp;tiene clases que ya están en la JVM de la PDA, con lo cual hay un conflicto grave, y tiene dependencias que están fuera del API que te he indicado, e incluso dependencias respecto a DLL que&nbsp;no vas a tener en la PDA.</FONT></DIV>
<DIV dir=ltr>&nbsp;</DIV>
<DIV dir=ltr>&nbsp;</DIV>
<DIV dir=ltr>&nbsp;</DIV></DIV>
<DIV id=idSignature90796 dir=ltr>
<DIV><FONT face="Courier New" size=2><FONT face="Times New Roman" size=3>Juan Lucas Domínguez Rubio<BR></FONT>---</FONT></DIV>
<DIV><FONT face="Courier New" size=2><FONT face="Courier New" size=2><FONT face="Courier New" size=2>Prodevelop SL, Valencia (España)</FONT></DIV>
<DIV>
<DIV><FONT face="Courier New" size=2>Tlf.: 96.351.06.12 -- Fax: 96.351.09.68<BR></FONT><A href="http://www.prodevelop.es/"><FONT face="Courier New" size=2>http://www.prodevelop.es</FONT></A><BR><FONT face="Courier New" size=2>---</FONT></DIV></FONT></DIV></FONT></DIV>
<DIV dir=ltr><BR>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>De:</B> gvsig_desarrolladores-bounces@listserv.gva.es en nombre de Juan Lucas Dominguez Rubio<BR><B>Enviado el:</B> mar 06/10/2009 17:58<BR><B>Para:</B> Lista de Desarrolladores de gvSIG; gvsig_desarrolladores@listserv.gva.es<BR><B>Asunto:</B> Re: [Gvsig_desarrolladores] ALGUNAS FUNCIONALIDAD DE GVSIGMOBILEfuncionan bajo JDK pero no bajo J9<BR></FONT><BR></DIV>
<DIV dir=ltr>
<DIV id=idOWAReplyText8217 dir=ltr>
<DIV dir=ltr><FONT face="Times New Roman" color=#000000 size=3>Hola,</FONT></DIV>
<DIV dir=ltr>&nbsp;</DIV>
<DIV dir=ltr><FONT face="Times New Roman" color=#000000 size=3>El entorno de programación que se usa en los prototipos de gvSIG Mobile (Eclipse y JSE 1.4) no respeta en principio el perfil de Java de la </FONT><FONT face="Times New Roman" color=#000000 size=3>aplicación final (JME CDC), así pues debe ser el programador el que se limita&nbsp; a usar clases y métodos disponibles. Puedes ver el API aquí:</FONT></DIV>
<DIV dir=ltr>&nbsp;</DIV>
<DIV dir=ltr><FONT face="Times New Roman" color=#000000 size=3><A href="http://java.sun.com/javame/reference/apis/jsr216/">http://java.sun.com/javame/reference/apis/jsr216/</A></FONT></DIV>
<DIV dir=ltr>&nbsp;</DIV>
<DIV dir=ltr><FONT face="Times New Roman" color=#000000 size=3>Debes ceñirte a eso. Como ves, la clase Date no tiene un método parse(String), es decir, no se pueden usar todos los métodos de las clases com.hardcode.gdbms...</FONT></DIV>
<DIV dir=ltr>&nbsp;</DIV>
<DIV dir=ltr><FONT face="Times New Roman" color=#000000 size=3>Si lo que quieres es instanciar un DateValue, esto es válido:</FONT></DIV>
<DIV dir=ltr>&nbsp;</DIV>
<DIV dir=ltr><FONT face="Times New Roman" color=#000000 size=3>DateValue dv = new DateValue();<BR>Date dat = new Date(System.currentTimeMillis());<BR>dv.setValue(dat);</FONT></DIV>
<DIV dir=ltr>&nbsp;</DIV>
<DIV dir=ltr><FONT face="Times New Roman" color=#000000 size=3>En la página que he indicado puedes ver cómo instanciar un Date, también con DateFormat.parse(...).</FONT></DIV>
<DIV dir=ltr>&nbsp;</DIV>
<DIV dir=ltr><FONT face="Times New Roman" color=#000000 size=3>Una vez que hayas escrito el DBF, intenta abrirlo de nuevo (con gvSIG, gvSIG Mobile u otro programa) para ver si se ha escrito correctamente. Quizá tengas que modificar la clase DbaseFileWriterNIO para que se escriba correctamente.</FONT></DIV>
<DIV dir=ltr>&nbsp;</DIV>
<DIV dir=ltr><FONT face="Times New Roman" color=#000000 size=3>Saludos,</FONT></DIV>
<DIV dir=ltr><FONT face="Times New Roman" color=#000000 size=3></FONT>&nbsp;</DIV></DIV>
<DIV id=idSignature26372 dir=ltr>
<DIV><FONT face="Courier New" size=2><FONT face="Times New Roman" size=3>Juan Lucas Domínguez Rubio<BR></FONT>---</FONT></DIV>
<DIV><FONT face="Courier New" size=2><FONT face="Courier New" size=2><FONT face="Courier New" size=2>Prodevelop SL, Valencia (España)</FONT></DIV>
<DIV>
<DIV><FONT face="Courier New" size=2>Tlf.: 96.351.06.12 -- Fax: 96.351.09.68<BR></FONT><A href="http://www.prodevelop.es/"><FONT face="Courier New" size=2>http://www.prodevelop.es</FONT></A><BR><FONT face="Courier New" size=2>---</FONT></DIV></FONT></DIV></FONT></DIV>
<DIV dir=ltr><BR>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>De:</B> gvsig_desarrolladores-bounces@listserv.gva.es en nombre de roeptisa<BR><B>Enviado el:</B> vie 02/10/2009 12:26<BR><B>Para:</B> gvsig_desarrolladores@listserv.gva.es<BR><B>Asunto:</B> [Gvsig_desarrolladores] ALGUNAS FUNCIONALIDAD DE GVSIGMOBILE funcionan bajo JDK pero no bajo J9<BR></FONT><BR></DIV>
<DIV><BR>
<P><FONT size=2>Buenas.<BR><BR>Estoy personalizando gvsigmobile, lo tengo instalado en&nbsp; mi pc, sobre wxp, y<BR>luego genero el CAB para pasarlo al dispositivo movil, el cual corre bajo la<BR>máquina virtual J9. El problema está que hay ciertas funcionalidades que<BR>sobre WXP me funcionan pero luego al pasarlo a mobile ya no. Por ejemplo,<BR>una de las funcionalidades es insertar en un .dbf unos valores, siendo uno<BR>de ellos de tipo Date, para ello hago uso de la clase ValueFactory, bien,<BR>pues esta funcionalidad me va correctamente sobre WXP pero luego en mobile<BR>no, me da este error:<BR><BR>java.lang.NoSuchMethodError: java/util/Date.parse(Ljava/lang/String;)J<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.hardcode.gdbms.engine.values.ValueFactory.createValueByType(Unknown<BR>Source)<BR>Parece que no encuentra el métod Date.parte, este se encuentra dentro de la<BR>libreria rt.jar.<BR>Asi que lo que he hecho ha sido cargarme tbe esta libreria durante la<BR>generación del CAB, pero nada, me sigue dando el mismo error.<BR><BR>Alguna ida?<BR><BR>Muchas gracias de antemano.<BR>--<BR>View this message in context: <A href="http://n2.nabble.com/ALGUNAS-FUNCIONALIDAD-DE-GVSIGMOBILE-funcionan-bajo-JDK-pero-no-bajo-J9-tp3754635p3754635.html">http://n2.nabble.com/ALGUNAS-FUNCIONALIDAD-DE-GVSIGMOBILE-funcionan-bajo-JDK-pero-no-bajo-J9-tp3754635p3754635.html</A><BR>Sent from the gvSIG desarrolladores mailing list archive at Nabble.com.<BR>_______________________________________________<BR>gvSIG_desarrolladores mailing list<BR>gvSIG_desarrolladores@listserv.gva.es<BR><A href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores</A><BR></FONT></P></DIV></DIV></BODY></HTML>