Ho uno strumento java che uso abbastanza spesso dalla riga di comando ma per usarlo devo digitare java -jar dsim.jar
. Voglio farlo in modo che possa chiamarlo semplicemente digitando dsim
indipendentemente dalla directory in cui mi trovo, ma non riesco a capire come ottenerlo.
Ho creato un file in ~/.bash_profile
e inserito in esso:
alias dsim='java -jar dsim.jar'
E ho inserito il file dsim.jar in /usr/local/bin
mentre leggo questo è dove gli strumenti della riga di comando creati dall'utente devono essere mantenuti. Questa posizione è nel mio $ PATH.
Penso che l'alias funzioni bene, ma la posizione del file non sembra essere accessibile da nessuna parte. Se chiamo dsim
da /usr/local/bin
funziona bene, ma se sono in qualsiasi altra directory ottengo:
Error: Unable to access jar file dsim.jar
Come posso far funzionare tutto da qualunque directory?