[Gvsig_desarrolladores] Problemas con las DLL con java web start
mangeles.merino en telvent.abengoa.com
mangeles.merino en telvent.abengoa.com
Mie Oct 24 11:53:38 CEST 2007
Hola a todos
Estoy usando java web start para ejecutar gvSig, pero tengo un problema
con las dll de windows.
Mi jnlp es el siguiente:
<?xml version="1.0" encoding="utf-8"?>
<!-- JNLP File for SimpleExample Application -->
<jnlp
codebase="http://pt-340397:8181/gvSig1_0" href="gvSig1_0.jnlp">
<information>
<title>Aplicacion gvSig</title>
<vendor>gvSig</vendor>
<description>Aplicacion gvSig</description>
<description kind="short">Aplicacion gvSig</description>
<offline-allowed/>
</information>
<security>
<all-permissions/>
</security>
<resources>
<j2se version="1.4+" initial-heap-size="256m" max-heap-size="512m"/>
<jar href="andami.jar"/>
<jar href="lib/beans.jar"/>
......
</resources>
<property key="java.library.path" value="$USER_HOME/gvSig/w32" />
<application-desc main-class="com.iver.andami.Launcher">
<argument>gvSig</argument>
<argument>/gvSig1.0/extensiones</argument>
</application-desc>
</jnlp>
Se me descarga todo perfectamente y las dll estan en $USER_HOME/gvSig/w32,
y se ejecuta bien gvSig excepto cuando intento conectarme por ejemplo a un
servicio WMS que a la hora de pintar me da el siguiente error:
java.lang.UnsatisfiedLinkError: no jgdal060 in java.library.path
Con lo cual no encuentra esa dll,por lo que la ruta "$USER_HOME/gvSig/w32"
no esta realmente en java.library.path. ¿Como puedo hacer para que esa
ruta este realmente en java.library.path al ejecutar gvSig?
Tambien he intentando meter las dll en un jar y ponerlo como nativelib
pero tampoco funciona con este jnlp:
<?xml version="1.0" encoding="utf-8"?>
<!-- JNLP File for SimpleExample Application -->
<jnlp
codebase="http://pt-340397:8181/gvSig1_0" href="gvSig1_0.jnlp">
<information>
<title>Aplicacion gvSig</title>
<vendor>gvSig</vendor>
<description>Aplicacion gvSig</description>
<description kind="short">Aplicacion gvSig</description>
<offline-allowed/>
</information>
<security>
<all-permissions/>
</security>
<resources>
<j2se version="1.4+" initial-heap-size="256m" max-heap-size="512m"/>
<jar href="andami.jar"/>
<jar href="lib/beans.jar"/>
.....
</resources>
<resources os="Windows">
<j2se version="1.4+"/>
<nativelib href="libdll.jar"/>
</resources>
<property key="java.library.path" value="." />
<application-desc main-class="com.iver.andami.Launcher">
<argument>gvSig</argument>
<argument>/gvSig1.0/extensiones</argument>
</application-desc>
</jnlp>
¿Alguna idea?
Un saludo.
Mª Ángeles Merino Paredes
División Tecnologías/GIS
Tel: +(34) 954938939 Ext: 34417
mangeles.merino en telvent.abengoa.com
Telvent Interactiva S.A.
Sevilla
Tamarguillo, 29
41006 Sevilla (España)
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://runas.cap.gva.es/pipermail/gvsig_desarrolladores/attachments/20071024/42c99517/attachment.htm
Más información sobre la lista de distribución gvSIG_desarrolladores