[Gvsig_desarrolladores] Plugin-Binarios- C:\Program Files\gvSIG_1.9\lib\CrsJniProj.dll: Can't find dependent libraries
Ing. Hernán Arellano
herpa9 en hotmail.com
Lun Abr 26 15:09:04 CEST 2010
Hola a todos!
Estoy haciendo un plugin directamente contra el binario de gvSIG 1.9, es
simple para que abra un layer por codigo, y al ejecutar el execute recibo
"C:\Program Files\gvSIG_1.9\lib\CrsJniProj.dll: Can't find dependent
libraries".
El codigo es muy simple:
********
import java.io.File;
import com.iver.andami.PluginServices;
import com.iver.andami.plugins.Extension;
import com.iver.cit.gvsig.fmap.crs.CRSFactory;
import com.iver.cit.gvsig.fmap.drivers.VectorialFileDriver;
import com.iver.cit.gvsig.fmap.layers.FLayer;
import com.iver.cit.gvsig.fmap.layers.LayerFactory;
import com.iver.cit.gvsig.project.documents.view.gui.View;
public class EchoExtension extends Extension {
public void execute(String arg0) {
View v = (View) PluginServices.getMDIManager().getActiveWindow();
LayerFactory.setDriversPath("C:/Program
Files/gvSIG_1.9/bin/gvSIG/extensiones/com.iver.cit.gvsig/drivers");
try {
FLayer lyr = LayerFactory.createLayer("Vias", (VectorialFileDriver)
LayerFactory.getDM().getDriver("gvSIG shp driver"), new File("C:/vias.shp"),
CRSFactory.getCRS("EPSG:23030"));
lyr.setVisible(true);
lyr.setActive(true);
v.getMapControl().getMapContext().beginAtomicEvent();
v.getMapControl().getMapContext().getLayers().addLayer(lyr);
v.getMapControl().getMapContext().endAtomicEvent();
}
catch(Exception e){e.printStackTrace();}
}
********
CrsJniProj.dll esta presente en la carpeta gvSIG_1.9\lib
Alguien tiene alguna idea de que pasa? algun import falta?
Gracias por la ayuda!
Saludos
--
View this message in context: http://osgeo-org.1803224.n2.nabble.com/Plugin-Binarios-C-Program-Files-gvSIG-1-9-lib-CrsJniProj-dll-Can-t-find-dependent-libraries-tp4962471p4962471.html
Sent from the gvSIG desarrolladores mailing list archive at Nabble.com.
Más información sobre la lista de distribución gvSIG_desarrolladores