Buenos días Susana.

Le comento sus dudas sobre el desarrollo de extensiones:

1) Tal y como viene comentado en el propio manual, se pide modificar la clase HelloWorldPlugIn para que en vez de implementar la interfaz PlugIn extienda la clase AbstractPlugIn (si estudia la clase AbstractPlugIn, esta implementa dicha interfaz y a su vez proporciona una serie de métodos de utilidad). Si Eclipse marca un error, compruebe qué error es y solucionelo (normalmente Eclipse le presenta posibles soluciones a dicho error si pulsa sobre la marca correspondiente).

2) Compruebe que en el proyecto saig-core, Properties > Java Build Path > pestaña Order and Export está exportando tanto las clases del proyecto como las bibliotecas de Kosmo Desktop configuradas, y que en el proyecto helloWorldExtension ha incluido dicho proyecto. Compruebe a su vez que en el directorio correspondiente al proyecto helloWorldExtension existe una carpeta crs igual que la que hay en el proyecto saig-core (borrela y copiela de saig-core a helloWorldExtension).

Saludos,

El 30/08/2010 17:59, Susana Iraiis Delgado Rodriguez escribió:

    Hola a todos:

Una disculpa, el otro mensaje no llegó completo:

    He seguido el manual para desarrollar extensiones para Kosmo desde
    Eclipse y me he encontrado con algunas diferencias:

        * Al momento de crear la clase */HelloWorldPlugIn /*dentro del
          proyecto */helloWorldExtension, /*se pide que implemente la
          interfaz */PlugIn, /*pero una vez que termina el esqueleto
          de la clase se pide que ya no implemente dicha interfaz,
          sino que herede de*/ AbstractPlugIn, /*al configurar dicha
          herencia, Eclipse marca un error, por lo tanto no modifique
          esta parte.
        * Mi otra duda surgió al momento de configurar el arranque del
          proyecto:

                             -En el manual se pide que arranque con la
    clase *com.vividsolutions.jump.JUMPWorkbench*, al momento de
    correr el proyecto no termina de crearse debido a un error

java.lang.NoClassDefFoundError: com/vividsolutions/jump/JUMPWorkbench

Caused by:

_java.lang.ClassNotFoundException_: com.vividsolutions.jump.JUMPWorkbench

     por lo que entiendo no encuentra esta clase para ejecutarse,
    ¿alguien sabe como resolver este detalle?



El 30 de agosto de 2010 10:56, Susana Iraiis Delgado Rodriguez <[email protected] <mailto:[email protected]>> escribió:

    Hola a todos:
    He seguido el manual para desarrollar extensiones para Kosmo desde
    Eclipse y me he encontrado con algunas diferencias:

        * Al momento de crear la clase */HelloWorldPlugIn /*dentro del
          proyecto */helloWorldExtension, /*se pide que implemente la
          interfaz */PlugIn, /*pero una vez que termina el esqueleto
          de la clase se pide que ya no implemente dicha interfaz,
          sino que herede de*/ AbstractPlugIn, /*al configurar dicha
          herencia, Eclipse marca un error, por lo tanto no modifique
          esta parte.
        * Mi otra duda surgió al momento de configurar el arranque del
          proyecto:

                             -En el manual se pide que arranque con la
    clase *com.vividsolutions.jump.JUMPWorkbench*, al momento de co



_______________________________________________
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