我正在尝试在Ubuntu中设置Antlr4 我尝试使用以下命令将antlr4 jar添加到(.cshrc)文件中:
set CLASSPATH = ($CLASSPATH /user/Documents/Antlr4/bin/antlr-4.2.2-complete.jar)
在尝试获取我的(.cshrc)文件时,我收到错误:
CLASSPATH: Undefined variable
我该如何解决这个问题?
答案 0 :(得分:0)
如果我理解正确,你可以这样做 -
#!/usr/bin/csh
if $?CLASSPATH then
setenv CLASSPATH ${CLASSPATH}:/user/Documents/Antlr4/bin/antlr-4.2.2-complete.jar
else
setenv CLASSPATH /user/Documents/Antlr4/bin/antlr-4.2.2-complete.jar
endif
echo $CLASSPATH
你可以这样测试,
$ CLASSPATH=A ./test.csh
A:/user/Documents/Antlr4/bin/antlr-4.2.2-complete.jar
$ ./test.csh
/user/Documents/Antlr4/bin/antlr-4.2.2-complete.jar