<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>
<br>reciban cordial saludo señores desarrolladores.<div><br></div><div>ya he logrado llamar la&nbsp;extensión&nbsp;AddEventTheme desde un&nbsp;botón&nbsp;de una&nbsp;extensión&nbsp;propia de la siguiente manera&nbsp;</div><div><br></div><div><div>AddEventThemeExtension addEventTheme =(AddEventThemeExtension)PluginServices.getExtension(AddEventThemeExtension.class);&nbsp;</div><div><span class="Apple-tab-span" style="white-space:pre">                </span></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>addEventTheme.execute("");</div><div><br></div><div>y me funciona correctamente gracias a la ayuda de ustedes &nbsp;y del señor Joaquin del cerro, Pero ahora estoy tratando de llamar la&nbsp;extensión&nbsp;GeoprocessManagerExtension</div><div><br></div><div>me compila correctamente con apache ant, pero cuando pico o doy clic en el&nbsp;botón&nbsp;y tengo una ventana activa con capas me saca el siguiente error</div><div><br></div><div><div>&nbsp;así&nbsp;es como llamo la&nbsp;función&nbsp;de la clase en mi boton :GeoprocessManagerExtension geo =(GeoprocessManagerExtension)PluginServices.getExtension(GeoprocessManagerExtension.class);&nbsp;</div><div><span class="Apple-tab-span" style="white-space:pre">                </span></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>geo.execute("");</div></div><div><br></div><div>por favor si saben como corregir ese error les estaré muy agradecido&nbsp;muchísimas&nbsp;gracias y un prospero año nuevo!!</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>E<span style="color: rgb(255, 0, 0); font-size: 12pt; ">rror grave de la aplicación. Es conveniente 
    que salgas de la aplicación.</span></div><font size="3" color="#800000">java.lang.NoClassDefFoundError: 
    com/iver/cit/gvsig/geoprocess/manager/GeoprocessManagerExtension<br>&nbsp;&nbsp;&nbsp;&nbsp;org.gvsig.proyecto.Visualizador.buffActionPerformed(Visualizador.java:350)<br>&nbsp;&nbsp;&nbsp;&nbsp;org.gvsig.proyecto.Visualizador.access$100(Visualizador.java:41)<br>&nbsp;&nbsp;&nbsp;&nbsp;org.gvsig.proyecto.Visualizador$3.actionPerformed(Visualizador.java:97)<br>&nbsp;&nbsp;&nbsp;&nbsp;javax.swing.AbstractButton.fireActionPerformed(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;javax.swing.AbstractButton$Handler.actionPerformed(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;javax.swing.DefaultButtonModel.fireActionPerformed(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;javax.swing.DefaultButtonModel.setPressed(Unknown Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.Component.processMouseEvent(Unknown Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;javax.swing.JComponent.processMouseEvent(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.Component.processEvent(Unknown Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.Container.processEvent(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.Component.dispatchEventImpl(Unknown Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.Container.dispatchEventImpl(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.Component.dispatchEvent(Unknown Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.LightweightDispatcher.retargetMouseEvent(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.LightweightDispatcher.processMouseEvent(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.Container.dispatchEventImpl(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.Window.dispatchEventImpl(Unknown Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.Component.dispatchEvent(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.EventQueue.dispatchEventImpl(Unknown Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.EventQueue.access$000(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.EventQueue$1.run(Unknown Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.EventQueue$1.run(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.security.AccessController.doPrivileged(Native Method)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.EventQueue$2.run(Unknown Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.EventQueue$2.run(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.security.AccessController.doPrivileged(Native Method)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.EventQueue.dispatchEvent(Unknown Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;com.iver.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:58)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.EventDispatchThread.pumpEventsForFilter(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.EventDispatchThread.pumpEvents(Unknown Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.EventDispatchThread.pumpEvents(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.EventDispatchThread.run(Unknown Source)<br>java.lang.ClassNotFoundException: 
    Error leyendo 
    fichero:com.iver.cit.gvsig.geoprocess.manager.GeoprocessManagerExtension<br>&nbsp;&nbsp;&nbsp;&nbsp;com.iver.andami.plugins.PluginClassLoader.loadClass(PluginClassLoader.java:251)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.lang.ClassLoader.loadClass(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;org.gvsig.proyecto.Visualizador.buffActionPerformed(Visualizador.java:350)<br>&nbsp;&nbsp;&nbsp;&nbsp;org.gvsig.proyecto.Visualizador.access$100(Visualizador.java:41)<br>&nbsp;&nbsp;&nbsp;&nbsp;org.gvsig.proyecto.Visualizador$3.actionPerformed(Visualizador.java:97)<br>&nbsp;&nbsp;&nbsp;&nbsp;javax.swing.AbstractButton.fireActionPerformed(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;javax.swing.AbstractButton$Handler.actionPerformed(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;javax.swing.DefaultButtonModel.fireActionPerformed(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;javax.swing.DefaultButtonModel.setPressed(Unknown Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.Component.processMouseEvent(Unknown Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;javax.swing.JComponent.processMouseEvent(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.Component.processEvent(Unknown Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.Container.processEvent(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.Component.dispatchEventImpl(Unknown Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.Container.dispatchEventImpl(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.Component.dispatchEvent(Unknown Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.LightweightDispatcher.retargetMouseEvent(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.LightweightDispatcher.processMouseEvent(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.Container.dispatchEventImpl(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.Window.dispatchEventImpl(Unknown Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.Component.dispatchEvent(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.EventQueue.dispatchEventImpl(Unknown Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.EventQueue.access$000(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.EventQueue$1.run(Unknown Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.EventQueue$1.run(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.security.AccessController.doPrivileged(Native Method)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.EventQueue$2.run(Unknown Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.EventQueue$2.run(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.security.AccessController.doPrivileged(Native Method)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.EventQueue.dispatchEvent(Unknown Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;com.iver.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:58)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.EventDispatchThread.pumpEventsForFilter(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.EventDispatchThread.pumpEvents(Unknown Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.EventDispatchThread.pumpEvents(Unknown 
    Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;java.awt.EventDispatchThread.run(Unknown Source)</font><div><span class="Apple-tab-span" style="white-space:pre">        </span></div><font class="ecxApple-style-span" face="Tahoma" size="2">Andrés Felipe Jama Cuellar</font><div><font class="ecxApple-style-span" face="Tahoma" size="2">Estudiante de&nbsp;Ingeniería&nbsp;Topográfica&nbsp;&nbsp;</font></div><div><font class="ecxApple-style-span" face="Tahoma" size="2">Universidad del Valle&nbsp;</font></div></div>                                               </div></body>
</html>