[Gvsig_desarrolladores] Como abrir un proyecto?

Juan Lopez juan.calahorra en gmail.com
Mie Oct 3 16:59:39 CEST 2007


Si, y me sigue dando el mismo error

¿q puede ser?

El día 3/10/07, jaume domínguez faus <jaume.dominguez en iver.es> escribió:
>
> 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.
>
> _______________________________________________
> gvSIG_desarrolladores mailing list
> gvSIG_desarrolladores en runas.cap.gva.es
> http://runas.cap.gva.es/mailman/listinfo/gvsig_desarrolladores
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://runas.cap.gva.es/pipermail/gvsig_desarrolladores/attachments/20071003/20fbb2ef/attachment-0001.htm


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