Problema: Ejecutar shell script desde enlace

Publicado por elrosti, Junio 19, 2008, 16:56:55

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

elrosti

Estimados.

Estoy con un problema. He echo un shell script para ejecutar mi aplicación JAVA. En ese shellscript necesito setear la variable de entorno CLASSPATH lo cual hago, es algo como lo siguiente.

export CLASSPATH=miaplicacion.jar:libreria1.jar:libreria2.jar

Si ejecuto este shell script haciendo doble click sobre el mismo o desde una consola, todo fuciona correctamente, pero si lo ejecuto desde un enlace en el escritorio me da error.

El problema es que mi shell script va a buscar los archivos miaplicacion.jar y las librerias como si estuvieran en el escritorio y no en la carpeta donde realmente se encuentra el shell script.

Cualquier ayuda será bienvenida.

Saludos
Yo no lo quería creer..... pero ella me convenció.

DAX

Probá hacer en el script:

export CLASSPATH=/path/miaplicacion.jar:/path/libreria1.jar:/path/libreria2.jar

Para indicarle al shell donde debe buscar los archivos

SaludOS/2

elrosti

#2
YA lo hablé con DAX por IRC, así que por las dudas aclaro que eso ya lo hice pero no me funcionó porque mi apicación sigue buscando los archivos en la carpeta donde está el enlace (en este caso el escritorio) y no en la carpeta donde está el script en realidad, lo que hace que mi aplicación no pueda cargar las imagenes  :'(.

Sigo buscando soluciones  ;)

Saludos.

EDIT: le puse un "cd /ruta/mi/aplicacion" al principio de todo y ay está funcionando  :P.

Saludos.
Yo no lo quería creer..... pero ella me convenció.