[Gvsig_desarrolladores] Como abrir un proyecto?

jaume domínguez faus jaume.dominguez en iver.es
Mie Oct 3 16:27:46 CEST 2007


Añades los parámetros "gvSIG gvSIG/extensiones" al llamar a tu 
Principal? -> java Principal gvSIG gvSIG/extensiones TUPROYECTO.GVP 



Juan Lopez wrote:
> Hola Chema:
>
> Si entendi bien, lo que me dijiste es que para utilizar las 
> herramientas de gvSIG debo ejecutar el codigo Launcher.main.
> Y por otro lado, el error me daba pq no habia cargado la extension que 
> maneja los proyectos. Bueno, pues segun tengo entendido
> los proyectos los gestiona la clase ProjectExtension del proyecto 
> appgvSIG. ¿A que te refieres exactamente con cargar la extension?
> Yo he escrito lo siguiente:
>         ProjectExtension pExt = (ProjectExtension) 
> PluginServices.getExtension (ProjectExtension.class);
>         Project proyecto = (Project) 
> PluginServices.getExtension(Project.class);
>
>
> Bueno, la clase completa es:
>
> package com.iver.cit.gvsig;
>
> import com.iver.cit.gvsig.ProjectExtension;
> import com.iver.andami.PluginServices;
> import com.iver.andami.*;
>
> public class Principal {
>
>
>     public static void main(String[] args) {
>        
>         ProjectExtension pExt = (ProjectExtension) 
> PluginServices.getExtension (ProjectExtension.class);
>         Project proyecto = (Project) 
> PluginServices.getExtension(Project.class);
>
>         String [] params={"gvSIG","gvSIG/extensiones"};
>         try{
>             Launcher.main(params);
>         }catch(Exception e){System.out.print("...");}
>
>         proyecto = pExt.readProject("gvSIG");
>         pExt.setProject(proyecto);
>
> }
>
> Y me da el siguiente error:
>
> ERROR [main] (Launcher.java:358) - excepción al arrancar
> java.lang.NullPointerException
>     at com.iver.andami.Launcher.pluginsMessages(Launcher.java:1147)
>     at com.iver.andami.Launcher.main (Launcher.java:298)
>     at com.iver.cit.gvsig.Principal.main(Principal.java:44)
>
> Agradeceria la ayuda.
> Un saludo
>
>
>
> El día 1/10/07, *Jose Manuel Vivó * <josemanuel.vivo en iver.es 
> <mailto:josemanuel.vivo en iver.es>> escribió:
>
>     Hola Juan:
>
>     El arranque de gvSIG se hace a partir de Andami y su clase
>     'Launcher'. Sin
>     ejecutar este código, no es posible utilizar las herramientas de
>     gvSIG
>     directamente (a no ser que solo necesites usar alguna de sus
>     librerías).
>
>     El error que te da es porque la extensión que se encarga de
>     manejar los
>     proyectos no esta cargada. Y no podrás usarla si la
>     inicialización adecuada.
>
>     Un Saludo.
>     Chema.
>
>     On Monday 01 October 2007 10:58:04 Juan Lopez wrote:
>     > Entonces el siguiente codigo deberia abrir un proyecto y mostrar
>     la ventana
>     > del gestor de proyectos:
>     >
>     >
>     >     public static void main(String[] args) {
>     >
>     >         ProjectExtension pExt = (ProjectExtension)
>     > PluginServices.getExtension(ProjectExtension.class);
>     >
>     >         File fichero = new File("c:/Ejemplo.gvp");
>     > [*]     Project pro = pExt.readProject(fichero);
>     >         pExt.setProject (pro);
>     >
>     >         //Para mostrar la ventana con el gestor de proyectos
>     >         pExt.showProjectWindow();
>     >     }
>     >
>     >
>     > El caso es que me da la siguiente excepcion:
>     > Exception in thread "main" java.lang.NullPointerException
>     >     at com.iver.cit.gvsig.principal.main(principal.java:26)
>     >
>     > en la linea marcada con: [*]. He comprobado q el fichero existe.
>     ¿Cual
>     > puede ser el problema?
>
>
>
>     --
>     =============
>     Jose Manuel Vivó (Chema)
>     Equipo de gvSIG
>
>     IVER T.I. S.A.
>     C/ Salamanca, 50-52
>     46005-Valencia
>     Tlf.+34963163400
>     Spain
>     www.iver.es <http://www.iver.es>
>     www.gvsig.com <http://www.gvsig.com>
>
>     Este mensaje y sus archivos son confidenciales. No está permitida
>     su reproducción o distribución sin la autorización expresa de
>     "IVER Tecnologías de la Información". Si usted no es el
>     destinatario previsto, queda desautorizado cualquier uso, acceso o
>     copia de este mensaje. Si ha recibido este mensaje por error, por
>     favor bórrelo e infórmenos por esta misma vía.
>
>
>
>     _______________________________________________
>     gvSIG_desarrolladores mailing list
>     gvSIG_desarrolladores en runas.cap.gva.es
>     <mailto:gvSIG_desarrolladores en runas.cap.gva.es>
>     http://runas.cap.gva.es/mailman/listinfo/gvsig_desarrolladores
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> gvSIG_desarrolladores mailing list
> gvSIG_desarrolladores en runas.cap.gva.es
> http://runas.cap.gva.es/mailman/listinfo/gvsig_desarrolladores
>   


-- 
Jaume Dominguez Faus


Àrea de Software Lliure
Equip gvSIG
Iver TI
C. Salamanca, 52
46005 València
Telf: 902 25 25 40 Fax: 96 316 27 16
(Spain)
 


Este mensaje y sus archivos son confidenciales. No está permitida su reproducción o distribución sin la autorización expresa de "IVER Tecnologías de la Información". Si usted no es el destinatario previsto, queda desautorizado cualquier uso, acceso o copia de este mensaje. Si ha recibido este mensaje por error, por favor bórrelo e infórmenos por esta misma vía.



Más información sobre la lista de distribución gvSIG_desarrolladores