Настроить Antlr CLASSPATH в Ubuntu

Я пытаюсь настроить Antlr4 в Ubuntu.
Я попытался добавить jar antlr4 в файл (.cshrc) с помощью команды:

set CLASSPATH = ($CLASSPATH /user/Documents/Antlr4/bin/antlr-4.2.2-complete.jar) 

при попытке получить исходный файл (.cshrc) я получаю сообщение об ошибке:

CLASSPATH: Undefined variable 

как я могу решить это?

1 ответ

Решение

Если я вас правильно понимаю, вы можете сделать это так -

#!/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
Другие вопросы по тегам