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
