[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