Buenos días de nuevo, Laura.

Es extraño el error que le aparece, porque he probado a instalar todo en un ordenador limpio siguiendo las indicaciones del manual y las que le he ido añadiendo en la conversación y he podido crear el proyecto saig-core e iniciar Kosmo correctamente. Le comento un par de cosas:

1) Si ha configurado el path correctamente (que es el caso puesto que si no le seguiría apareciendo el error que nos comentaba en el correo anterior), compruebe que contiene todas las dlls que necesita en el directorio c:\workspace\libs\dlls. Son 24 dlls. En concreto, parece que no encuentra la biblioteca jgdal060.dll.

2) Si está iniciando un proyecto que no es el saig-core, es necesario que se copie la carpeta crs del directorio saig-core a dicho proyecto nuevo, ya que es necesaria para que los sistemas de referencia espacial se inicien correctamente.

Un cordial saludo,

Laura Freya escribió:

Hola, la configuración de inicio la tenía correcta, modifiqué el path pero sigue sin funcionarme el programa de manera correcta. Al hacer Archivo>Nueva Vista me sale un mensaje de error que me dice "No Class Def Found Error" y al darle a mostrar detalles:
java.lang.NoClassDefFoundError
 at org.gvsig.crs.Crs.<init>(Crs.java:209)
at org.gvsig.crs.repository.EpsgRepository.getCrs(EpsgRepository.java:137)
 at org.gvsig.crs.CrsFactory.getCRS(CrsFactory.java:86)
at com.vividsolutions.jump.workbench.model.Task.getProjection(Task.java:266) at com.vividsolutions.jump.workbench.ui.TaskFrame.updateTitle(TaskFrame.java:269) at com.vividsolutions.jump.workbench.ui.TaskFrame.jbInit(TaskFrame.java:264) at com.vividsolutions.jump.workbench.ui.TaskFrame.<init>(TaskFrame.java:153) at com.vividsolutions.jump.workbench.ui.TaskFrame.<init>(TaskFrame.java:96) at com.vividsolutions.jump.workbench.ui.WorkbenchFrame.addTaskFrame(WorkbenchFrame.java:831) at com.vividsolutions.jump.workbench.ui.WorkbenchFrame.addTaskFrame(WorkbenchFrame.java:807) at com.vividsolutions.jump.workbench.ui.plugin.NewTaskPlugIn.execute(NewTaskPlugIn.java:79) at com.vividsolutions.jump.workbench.plugin.AbstractPlugIn$1.actionPerformed(AbstractPlugIn.java:119) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
 at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
 at javax.swing.AbstractButton.doClick(AbstractButton.java:302)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1000) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1041)
 at java.awt.Component.processMouseEvent(Component.java:5501)
 at javax.swing.JComponent.processMouseEvent(JComponent.java:3135)
 at java.awt.Component.processEvent(Component.java:5266)
 at java.awt.Container.processEvent(Container.java:1966)
 at java.awt.Component.dispatchEventImpl(Component.java:3968)
 at java.awt.Container.dispatchEventImpl(Container.java:2024)
 at java.awt.Component.dispatchEvent(Component.java:3803)
 at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
 at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
 at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
 at java.awt.Container.dispatchEventImpl(Container.java:2010)
 at java.awt.Window.dispatchEventImpl(Window.java:1778)
 at java.awt.Component.dispatchEvent(Component.java:3803)
 at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
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)
Gracias por su ayuda, un saludo.

Laura

> Date: Wed, 3 Oct 2007 08:14:08 +0200
> From: [EMAIL PROTECTED]
> To: [email protected]
> Subject: Re: [Kosmo] Presentacion
>
> Buenos días, Laura.
>
> El error que nos comentas es debido a que existen dlls que no encuentra
> el sistema a la hora de cargar la aplicación.
>
> Compruebe que en la configuración del inicio de la aplicación (ver punto > 4 de la página 25 del manual del desarrollador) sea correcto. En su caso:
>
> -Xmx800M -Djava.library.path="C:\workspace\libs\dlls"
>
> Si es correcto, será necesario configurar el path del sistema también
> para que encuentre alguna de ellas. Para hacer esto siga los siguientes
> pasos (para un sistema Windows XP):
>
> 1) Botón derecho sobre Mi Pc, Propiedades. En la pestaña Opciones
> avanzadas, pulse en "Variables de entorno".
> 2) En variables del sistema, busque la entrada "Path" y modifíquela,
> añadiendo la entrada C:\workspace\libs\dlls (su directorio donde se
> encuentran las dlls). En mi caso la entrada queda como sigue:
>
> D:\workspace\library\dlls;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem
>
> 3) Pulse Aceptar y reinicie el equipo.
>
> Al reiniciar de nuevo Kosmo debe encontrar las bibliotecas que no
> aparecían anteriormente.
>
> Para iniciar Kosmo no es necesario tener configurados los proyectos
> correspondientes a las extensiones. Para que Eclipse detecte
> automáticamente las fuentes del proyecto, copia los directorios
> correspondientes a cada extensión en el mismo directorio que el proyecto
> saig-core y crealos de este modo, o en la pantalla "New Java Project"
> crea el proyecto a partir de fuentes ya existentes (la opción "Create
> project from existing sources").
>
> Por ahora la única documentación disponible es la correspondiente al
> manual del desarrollador que ya tiene. Para crear una nueva extensión
> tome como punto de partida alguna de las distribuidas en el código
> fuente. Le ayudaremos para que pueda ir avanzando en su tarea.
>
> Un cordial saludo,
>
> Laura Freya escribió:
> >
> > Hola, he actualizado el codigo de las fuentes con el nuevo código que
> > hay en la página. Concretamenete el error que me indica en eclipse es
> > el siguiente:
> >
> >
> > 03/10/2007 00:23:42 ERROR root:197 - Exception occurred during event
> > dispatching:
> >
> > 03/10/2007 00:23:42 ERROR root:197 - java.lang.UnsatisfiedLinkError:
> > C:\workspace\libs\dlls\jgdal060.dll: Can't find dependent libraries
> >
> > 03/10/2007 00:23:42 ERROR root:197 - at
> > java.lang.ClassLoader$NativeLibrary.load( Native Method )
> >
> > 03/10/2007 00:23:42 ERROR root:197 - at
> > java.lang.ClassLoader.loadLibrary0( ClassLoader.java:1751 )
> >
> > 03/10/2007 00:23:42 ERROR root:197 - at
> > java.lang.ClassLoader.loadLibrary( ClassLoader.java:1676 )
> >
> > 03/10/2007 00:23:42 ERROR root:197 - at
> > java.lang.Runtime.loadLibrary0( Runtime.java:822 )
> >
> > 03/10/2007 00:23:42 ERROR root:197 - at java.lang.System.loadLibrary(
> > System.java:993 )
> > (y muchas más líneas como las últimas que ya no copio, pues cada
> > accione que hago en Kosmo - ojo, Kosmo me lo abre- cada acción es casi
> > un nuevo error).
> >
> > Ojalá me ayuden a ver si puedo usar éste sistema para mi trabajo.
> > Gracias.
> >
> > Laura
> >
> >
> > From: [EMAIL PROTECTED]
> > To: [email protected]
> > Subject: RE: [Kosmo] Presentacion
> > Date: Tue, 2 Oct 2007 17:29:56 +0200
> >
> >
> >
> > Hola, por favor ojalá alguien me ayude, una vez construido en
> > workspace y creada la configuración de inicio, puedo lanzar el
> > programa y arranca, pero hay opciones que no funcionan, como
> > la de "nuevo" y me da error de Class def no found.
> >
> > Supongo que es por no haber creado los proyectos para las
> > extensiones de Kosmo (las que vienen en el directorio /ext,
> > como indica el punto 4.7 del manual del desarrollador).
> >
> > Pero no entiendo éste punto, hay que crear un nuevo proyecto
> > por cada una de las extensiones del directorio (uno por
> > cadTools, otro por raster, etc.) además al crearlo y darle el
> > nombre no me dice como en el caso de saig-core, que ya existía
> > y toma las fuentes.
> >
> > Yo quiero crear una extension que añada capas y permita añadir
> > puntos sobre los mapas y cada vez que se añada un punto se
> > abra un formulario de entrada de datos para almacenar la
> > información asociada a dicho punto.
> > Me gustaría saber si existe algún manual sobre cómo
> > desarrollar paso a paso extensiones (para novatos como yo) que
> > diga que ficheros hay que modificar, con qué estructuras, etc.
> > Es decir, sobre cómo programar sobre Kosmo.
> >
> > Gracias y un saludo.
> >
> > Laura
> >
> >
> > Express yourself instantly with MSN Messenger! MSN Messenger
> > <http://clk.atdmt.com/AVE/go/onm00200471ave/direct/01/>
> >
> >
> > Express yourself instantly with MSN Messenger! MSN Messenger
> > <http://clk.atdmt.com/AVE/go/onm00200471ave/direct/01/>
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > Kosmo mailing list
> > [email protected]
> > http://lists.saig.es/mailman/listinfo/kosmo
> >
>
> --
>
> 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

Express yourself instantly with MSN Messenger! MSN Messenger <http://clk.atdmt.com/AVE/go/onm00200471ave/direct/01/>
------------------------------------------------------------------------

_______________________________________________
Kosmo mailing list
[email protected]
http://lists.saig.es/mailman/listinfo/kosmo

--

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

Responder a