antlr 别名在其他目录中不起作用

antlr alias not working in other directories

我正在尝试开始使用 antlr4。
我一步一步地按照他们网站上的安装教程进行操作,包括编写以下命令:

alias antlr4='java -Xmx500M -cp "/usr/local/lib/antlr-4.9.2-complete.jar:$CLASSPATH" org.antlr.v4.Tool'

我创建了两个 Hello.g4 文件,一个在 usr/local/lib 中,一个在我的桌面中。当我运行

antlr4 Hello.g4 

在 lib 中,它工作得很好。但是,当我在桌面上 运行 它时,我得到

antlr4: command not found

别名仅在当前会话中有效。您可能需要将第一个命令写入 ~/.bashrc(取决于您的系统)。