Tengo una herramienta java que uso bastante a menudo desde la línea de comandos pero para usarla tengo que teclear java -jar dsim.jar
. Quiero hacerlo de modo que pueda llamarlo simplemente escribiendo dsim
independientemente del directorio en el que me encuentre, pero no sé cómo hacerlo.
He creado un archivo en ~/.bash_profile
y poner en él:
alias dsim='java -jar dsim.jar'
Y he colocado el archivo dsim.jar en /usr/local/bin
según he leído aquí es donde deben guardarse las herramientas de línea de comandos creadas por el usuario. Esta ubicación está en mi $PATH.
Creo que el alias funciona bien, pero la ubicación del archivo no parece ser accesible desde cualquier lugar. Si llamo a dsim
desde dentro /usr/local/bin
funciona bien pero si estoy en cualquier otro directorio me sale:
Error: Unable to access jar file dsim.jar
¿Cómo puedo hacer que esto funcione desde cualquier directorio?