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
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
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.