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

1

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

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

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

CLASSPATH: Undefined variable 

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

Теги:
antlr
classpath

1 ответ

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
  • 0
    Я просто не могу отблагодарить вас достаточно, я боролся с этим, и теперь это наконец работает. Однако, когда у меня был оператор if, я получил ошибку, которая вызывает слишком много аргументов, я использовал только опцию в операторе else, и теперь он работает

Ещё вопросы

Сообщество Overcoder
Наверх
Меню