Tengo una herramienta java que uso con bastante frecuencia desde la línea de comandos, pero para usarla tengo que escribir java -jar dsim.jar
. Quiero hacerlo para poder llamarlo simplemente escribiendo dsim
independientemente del directorio en el que esté, pero no puedo averiguar cómo hacerlo.
He creado un archivo en ~/.bash_profile
y lo puse en él:
alias dsim='java -jar dsim.jar'
Y he colocado el archivo dsim.jar en /usr/local/bin
mientras leo esto es donde se deben guardar 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 de /usr/local/bin
, funciona bien, pero si estoy en cualquier otro directorio, obtengo:
Error: Unable to access jar file dsim.jar
¿Cómo puedo hacer que esto funcione desde cualquier directorio?