我有一个Java工具,我经常从命令行使用它,但是要使用它,我必须输入java -jar dsim.jar
。我想这样做,以便dsim
无论我在哪个目录中都可以通过键入来调用它,但是我还不太确定如何完成此操作。
我在创建了一个文件~/.bash_profile
并放入其中:
alias dsim='java -jar dsim.jar'
/usr/local/bin
在我阅读此文件时,我已将dsim.jar文件放入其中,应保留用户创建的命令行工具。这个位置在我的$ PATH中。
我认为别名工作得很好,但是似乎无法从任何位置访问文件的位置。如果我dsim
从内部调用/usr/local/bin
可以正常工作,但是如果我在任何其他目录中,则会得到:
Error: Unable to access jar file dsim.jar
如何从任何目录中使用它?