[Gvsig_desarrolladores] Código para abrir proyecto automáticamente

tonibm toni.brugues en gmail.com
Jue Dic 24 13:12:24 CET 2009


Hola, estoy empezando a programar y quería hacer una primera extensión para
que me abriera automáticamente un proyecto. He visto un par de hilos que
hablan del tema pero no me funciona ninguno.
http://n2.nabble.com/Abrir-proyecto-td2007583.html#a2007583
http://n2.nabble.com/Como-abrir-un-proyecto-td2008965.html

Si hago:
package pfc;
import com.iver.andami.Launcher;
public class car {
public static void main(String[]args){
String []params={"gvSIG","gvSIG/extensiones","Mapes.gvp"};
try{	Launcher.main(params);
}catch(Exception e){System.out.print("...");}} }

Me busca gvSIG/Extensiones en la carpeta PFC en lugar de _fwAndami.
Si en run configurations, en argumentos pongo gvSIG gvSIG/extensiones
Mapes.gvp me lo carga correctamente

y si hago:
public static void main(String[] args) {
     ProjectExtension pExt = (ProjectExtension) PluginServices.getExtension
(ProjectExtension.class);
        File fichero = new File("ruta");
       Project pro = pExt.readProject(fichero);
        pExt.setProject (pro);
       pExt.showProjectWindow();

me dice Exception in thread "main" java.lang.NullPointerException. Pero el
fichero si que existe y no está corrupto ni nada porque lo puedo abrir "a
mano" y pongo la misma ruta que me sale en el gestor de proyectos.

Gracias de antemano (y de hantebraso si hace falta)
-- 
View this message in context: http://n2.nabble.com/Codigo-para-abrir-proyecto-automaticamente-tp4213011p4213011.html
Sent from the gvSIG desarrolladores mailing list archive at Nabble.com.


More information about the gvSIG_desarrolladores mailing list