![постоянный способ установки antlr4 в рабочее состояние](https://rvso.com/image/1048294/%D0%BF%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%BD%D1%8B%D0%B9%20%D1%81%D0%BF%D0%BE%D1%81%D0%BE%D0%B1%20%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B8%20antlr4%20%D0%B2%20%D1%80%D0%B0%D0%B1%D0%BE%D1%87%D0%B5%D0%B5%20%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B5.png)
Я использую Ubuntu 14.04 и мне нужно следовать списку из 3-4 шагов, чтобы использовать antlr4 для синтаксического анализа (каждый раз). В Windows есть как временный, так и постоянный способ. Но в Ubuntu каждый раз, когда открывается терминал, мне нужно следовать этим шагам, приведенным на официальном сайте.
http://www.antlr.org/
4 шага:
$cd /usr/local/lib
$ sudo curl -O http://www.antlr.org/download/antlr-4.4-complete.jar
$ export CLASSPATH=".:/usr/local/lib/antlr-4.4-complete.jar:$CLASSPATH"
$ alias antlr4='java -jar /usr/local/lib/antlr-4.4-complete.jar'
$ alias grun='java org.antlr.v4.runtime.misc.TestRig'
curl предназначен для однократной загрузки в usr\local\lib
есть ли какой-нибудь постоянный способ заставить anlr4 работать?
решение1
Эти 2 строки необходимы только один раз:
$ cd /usr/local/lib
$ sudo curl -O http://www.antlr.org/download/antlr-4.4-complete.jar
Он предназначен для загрузки jar-файла antlr, поэтому его нужно выполнить только один раз.
Эти строки необходимо отредактировать в стартовом файле для вашего сеанса (или любого пользователя в вашей системе, которому необходимо это использовать).
$ export CLASSPATH=".:/usr/local/lib/antlr-4.4-complete.jar:$CLASSPATH"
$ alias antlr4='java -jar /usr/local/lib/antlr-4.4-complete.jar'
$ alias grun='java org.antlr.v4.runtime.misc.TestRig'
Я бы предложил .bashrc в /home/$USER/
- Относительно classpath:Classpath сбрасывается после перезапуска
- Относительно псевдонимов:Как создать постоянный псевдоним Bash?