2015-12-18 3 views
0

Я новичок в программировании, и для школы мне нужно сделать небольшой проект SableCC. Однако я не уверен, как правильно использовать SableCC.Начало работы с SableCC

Я загрузил его с sablecc.org, и я сделал то, что было сказано в readme, чтобы установить его.

Таким образом, после установки с помощью команды java -jar lib/sablecc.jar консоль рассказывает мне, как использование произведения, , как, например,

sablecc --license 

или использовать

sablecc [-d destination] 

, где я хочу SableCC работать (я Угадай).

Однако, когда я использую что-нибудь из этого списка просто говорит:

SableCC не признается в качестве внутренней или внешней командой

Что я сделал не так? Благодаря!

+1

Настроен ли ваш путь? – Grv

+0

Я не знаю, как правильно установить путь. Я добавил папку sablecc/bin в путь, но похоже, что это неправильно. Не могли бы вы помочь мне в этом? – ceso

ответ

0

Я следил за инструкцией [README.html] [1] для ANT, и она отлично работала для меня.

Редактировать: Я добавил несколько команд здесь, если ссылка недоступна некоторое время.

После загрузки, выполните следующие действия:

  • Распакуйте файл SableCC-3.2.tar.gz или sablecc-3.2.zip:
    деготь -xzvf SableCC-3.2.tar.gz или банки - XVf sablecc-3.2.zip
  • Перейти к создаваемому каталогу:
    кд SableCC-3.2
  • Вы найдете исполняемый файл sablecc.jar в Lib каталоге:
    Java -jar Библиотека/sablecc.jar

Вот оно.

Если вы установили на вашей системе Ant, вы можете установить SableCC с помощью команды:

ant -Dinstall.dir=destination install 
+0

Можете ли вы включить некоторые из ключевых моментов README в качестве части вашего ответа? Если эта ссылка когда-либо перемещается или опускается, это фактически делает ваш ответ бесполезным в его текущей форме. –

+0

Я отредактировал свой предыдущий ответ выше. Проверьте это. :) –