Buenos días, Espero que consigam compreendar esta mensagem em português.
Tive o mesmo problema que a Laura Fernandéz e consegui descobrir o que se passava. Apesar do Eclipse indicar que a JVM não conseguia encontrar nenhuma JAI, o problema era provocado pelo facto do código fonte do Kosmo não conter todos os componentes necessários. Pelo que eu consegui perceber, faltavam algumas packages relativos ao *Batik *(Java SVG Toolkit) e ficheiros relativos à package *org.geotools.algorithms*. Em relação ao Batik, fiz o download dos binários da versão 1.7 ( http://neacm.fe.up.pt/pub/apache/xmlgraphics/batik/batik-1.7beta1.zip) e adicionei os ficheiros batik-transcoder.jar e batik-dom.jar ao Build Path do projecto. Relativamente à package org.geotools.algorithms, fiz o download do código fonte da versão 2.1.0 e copiei a directoria c:\geotools- src-2.1.0\geotools\module\main\src\org\geotools\algorithms para dentro do saig-core, em C:\SAIG\workspace\saig-core\src\org\geotools\algorithms. Por fim, foi necessário incluir na Path do windows (estou a trabalhar com Windows XP) o caminho para a directoria onde estão as dll's (C:\SAIG\workspace\libs\dlls). Deve existir uma maneira mais correcta para fazer isto, mas como nunca tinha programado em Java até agora, foi o modo mais fácil de resolver o problema. O Eclipse ainda continua a detectar erros por causa de não ter instalado no meu computador a API do ArcSDE. Apesar destes erros, consigo executar o projecto sem problemas. Quero ainda destacar a excelência do Kosmo, sem dúvida a melhor ferramenta Open Source de desktop GIS. Vou começar a desenvolver alguma extensões para o Kosmo. Un cordial saludo, Ricardo Sena On 8/22/07, Sergio Baños Calvo <[EMAIL PROTECTED]> wrote: > > Buenos días Laura. > > En primer lugar quisiéramos pedirle disculpas por no haber podido > responder a su correo con anterioridad. Desde el pasado 1 de julio la > lista de distribución no ha funcionado correctamente (se reciben los > correos pero no se están reenviando), y hasta esta semana no hemos > detectado el problema existente. > > Le respondo en este correo a todos los problemas que le han ido > surgiendo a la hora de comenzar a desarrollar con Kosmo: > > Laura Fernández escribió: > > > > > > > > Hola a todos, > > > > Quiero aprender a desarrollar con Kosmo, por lo que instale el Eclipse > > e intenté configurarlo siguiendo los pasos del manual para el > > desarrollador. > > > > > > > > Pero al querer ejecutar Kosmo desde eclipse me salen 2 errores: > > > > El primero dice: */The project was not built since its build path is > > incomplete. Cannot find the class file for javax.media.jai.util.Range. > > Fix the build path then try building this project /* > > > > > > > > Buscando en el código, corresponde a la línea: > > > > */style = styleFactory.createStyle(feature, > > CADRenderer.getPointSymbolizer(objColor,/* > > > > */thickness), scaleRange);/* > > > > El segundo es: */The type javax.media.jai.util.Range cannot be > > resolved. It is indirectly referenced from required .class > > files saig-core/src/org/saig/core/renderer/print PrintRenderer.java /* > > > > > > > > Y éste, buscando en el código, corresponde a la línea: > > > > > > > > */labelCache.put(textSymbol, feature, shape, scaleRange, new Float(/* > > > > */scaleTextHeight), objColor, new java.lang.Double(textRotation./* > > > > */doubleValue()));/* > > > > Los "enter" los puse tal cuál están en el código. No sé que le pasa, > > pq me lo baje directamente y ni lo toqué. > > > > El problema parece estar en la máquina virtual de Java que está > utilizando para realizar la compilación de los proyectos en Eclipse. > Puede consultar la misma en la opción del menú "Windows > Preferences", > bajo la opción Java > Installed JREs. Seguramente la JVM que esté usando > es la que viene por defecto con Eclipse, que no tiene instalado JAI y > por eso no le compila correctamente ni arranca Kosmo. Le adjunto al > correo un par de pantallas de Eclipse donde puede consultar como > configurar el JRE que debe usar Eclipse. > > > También quiero saber que software es necesario que instale, me instalé > > el JDK 1.5 update 12 (concretamente > > > https://sdlc2d.sun.com/ECom/EComActionServlet;jsessionid=D9F1571C06F44F4E29297FC4703ADC38 > ) > > > > > > Y luego el JAI 1.1.3 para JDK (bajado de > > https://jai.dev.java.net/binary-builds.html). ¿O tengo que instalarlo > > para JRE? No sé si lo tengo bien instalado, pues cuando le doy al > > "Run" desde eclipse, le digo continuar ignorando los errores, parace > > que el Kosmo va a arrancar pero finalmente pone que no tengo instalado > > el JAI para mi versión de Java. Uso Windows y el Eclipse SDK 3.2.2. > > > El software que nos comenta es perfectamente el que tiene que instalarse > para poder desarrollar con Kosmo. > > > Por favor, les pido su ayuda. Tengo que hacer una extension de GIS y > > quiero usar KOSMO, pero necesito tener esto funcionando pronto para > > decantarme finalmente por éste software libre, y no sé que me falla. > > > > Muchas gracias, > > > > > > > > Laura > > > > > > > > > > Visita MSN Latino Entretenimiento: ¡música, cine, chismes, TV y > > más...! Clic aquí <http://g.msn.com/8HMBESUS/2749??PS=47575> > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > Kosmo mailing list > > [email protected] > > http://lists.saig.es/mailman/listinfo/kosmo > > > > Respecto a algunos temas que preguntas en otros correos anteriores, > tienes disponible código de otras extensiones en la distribución de > código fuente de Kosmo, en la sección de extensiones. Estamos también > preparando un pequeño tutorial para la creación de extensiones para > Kosmo, que esperamos que esté disponible en breves fechas. > > Cualquier duda que tenga durante el desarrollo puede consultarla a la > lista sin problemas, estaremos encantados de ayudarle. > > Un cordial saludo, > > -- > > Sergio Baños Calvo > > Jefe de desarrollos > Sistemas Abiertos de Información Geográfica, S.L. (SAIG S.L.) > Tlfno. móvil: 685005960 > Tlfno. fijo: (+34) 954788876 > > E-mail: [EMAIL PROTECTED] > > > _______________________________________________ > Kosmo mailing list > [email protected] > http://lists.saig.es/mailman/listinfo/kosmo > > >
_______________________________________________ Kosmo mailing list [email protected] http://lists.saig.es/mailman/listinfo/kosmo
