[Gvsig_usuarios] gvsig en usb

jaume dominguez faus jaume.dominguez en iver.es
Jue Sep 28 14:53:46 CEST 2006


Puestos a hacer cirugía, puedes incluso instalarte tu JRE en el lápiz de 
memoria, haciendo poco más de copiar y pegar la jre que tengas en el 
disco, digamos, en el directorio /jre dentro del directorio del lápiz 
donde tengas el archivo bat que vas a ejecutar y lo editas y en la 
llamada a
java -cp 
andami.jar;lib/beans.jar;./lib/castor-0.9.5.3-xml.jar;./lib/crimson.jar;./lib/gvsig-i18n.jar;./lib/iver-utiles.jar;./lib/javaws.jar;lib/JWizardComponent.jar;./lib/log4j-1.2.8.jar;lib/looks-2.0.2.jar;./lib/xerces_2_5_0.jar;./lib/xml-apis.jar 
-Xmx500M com.iver.andami.Launcher gvSIG gvSIG/extensiones %1

fuerzas al archivo a que busque en la jre que te has instalado (si has 
cogido la correcta de tu sistema tendrás incluso las JAI) precediendo el 
comando java por .\jre\bin\java con lo que estarás ejecutando la java de 
tu lápiz y te librarás de la dependencia de que esté en el sistema o no. 
Otra cosa es lo rápido que funcione porque estas ejecutando la máquina 
desde el lápiz y dependiendo de la velocidad de lectura de éste será 
algo manejable o no. De todas maneras, si el lápiz es lentillo, verás 
que la aplicación va ganando en velocidad durante el tiempo que la usas 
si vas una Java HotSpot, que hasta donde llegan mis conocimientos, son 
todas las que he probado.

Esto mismo es perfectamente aplicable para Linux también casi con 
cambiar archivo bat por archivo sh, las barras \ por / los ; por : y, 
por supuesto usar una jre para Linux. ;-) Incluso puedes tener los dos 
montajes en el mismo lápiz y ser independiente hasta del Sistema 
Operativo. ¿Como lo ves?

Suerte!
Salut!

En/na Javier César Aldariz ha escrit:

> José, igual la respuesta te defrauda un poco, pero lo que he hecho ha 
> sido:
>
> 1.- Bajarme e instalar gvSIG_1.0rc1 con el instalador para windows en  
> mi disco duro...
>
> 2.- Copiar la carpeta gvSIG_1.0 que se encontrará instalada en
>
> C:\Archivos de programa\gvSIG_1.0
>
> o donde quiera que hayas realizado la instalación, al lápiz USB (yo 
> la  he puesto directo en la raiz del lápiz, para eliminar complicaciones)
>
> 3.- Editar gvSIG_1.0\bin\gvSIG.bat y cambiar la dirección que aparece  
> en la segunda línea que establece el cd ("current directory")
>
> C:\Archivos de programa\gvSIG_1.0
>
> (o lo que sea) por
>
> \gvsig_1.0\
>
> Al mismo tiempo he reemplado la ruta para las librerías, es decir,  
> donde aparezca
>
> -Djava.library.path="C:\Archivos de programa\gvSIG_1.0\libs"
>
> poner
>
> -Djava.library.path="C:\Archivos de programa\gvSIG_1.0\libs"
>
> y donde aparezca
>
> -Djava.library.path=C:\Archivos de programa\gvSIG_1.0\libs
>
> poner
>
> -Djava.library.path=\gvSIG_1.0\libs
>
> así debería funcionar en sistemas basados en windows NT y windows95
>
> En la propia raiz del lápiz he generado un archivo .bat (se puede  
> hacer con cualquier editor de texto) para inicializar la ruta de acceso:
>
> @echo off
> PATH=\gvSIG_1.0\bin;%PATH%
>
> y le llamo arranque.bat (le puedes llamar como quieras, claro está)
>
> 4.- Ya está, ahora pincho mi lápiz, arranco una ventana de línea de  
> comandos desde el sistema operativo, cambio el directorio para la  
> letra correspondiente del lápiz, ejecuto "arranque" y a continuación  
> ejecuto "gvSIG"
>
> Dónde está el "fallo", en que el ordenador debe tener instalada la 
> JRE  de java con sus consiguientes JAI y javaIO. Estos tres 
> ejecutables me  los llevo en el lápiz y los instalo en el ordenador 
> que necesite  (aunque para eso hay que tener derechos de 
> administrador), ya que no  "pesan" más de 30 megas. Por otro lado, el 
> sistema de direccionamiento  para la máquina virtual de java en 
> gvsig.bat es bastante "machetero",  pero es hasta donde me llevaron 
> mis posibilidades (continúo en ello  para refinarlo un poco, pero no 
> veas lo que voy aprediendo por el  camino).
>
> De todos modos a mí me funciona y puedo ejecutar gvSIG desde mi lápiz  
> de memoria, aunque cualquier mejora sea bienvenida.
>
> Saludos y hasta pronto
>
> - -
>
> Javier César Aldariz
> Doctor en Ciencias Biolóxicas
> Dpto. Bioloxía Animal
> Universidade de Santiago de Compostela
>
> _______________________________________________
> gvSIG_usuarios mailing list
> gvSIG_usuarios en runas.cap.gva.es
> http://runas.cap.gva.es/mailman/listinfo/gvsig_usuarios
>
>


-- 
Jaume Dominguez Faus

Àrea de Software Lliure
Iver TI
C. Salamanca, 52
46005 València
Telf: 902 25 25 40 Fax: 96 316 27 16
(Spain)




Más información sobre la lista de distribución gvSIG_usuarios