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?