[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