Я пытаюсь получить выделение с помощью JavaCC, используя этот учебник http://www.javaworld.com/article/2076269/learn-java/build-your-own-languages-with-javacc.html. Я не уверен, где сохранить файл .jj и как запустить этот файл с помощью javacc в командной строке. Я пробовал использовать java -cp C:\javacc-5.0\bin\lib\javacc.jar javacc
в cmd, но он не работает. Кто-нибудь знает, как запустить javaCC для Windows?Начало работы с javacc и использование cmd
ответ
Если вы уже отредактировали переменную окружения пути для javacc, тогда вам не нужно читать этот ответ, и если вы не сделали этого, это должно было сделать трюк.
Вам нужно добавить javacc.jar в переменную окружения пути, которая может быть выполнена следующим образом.
- Открыть cmd в режиме администратора.
Введите следующую команду и введите
C: \ Users \ ВашеИмя> эхо% PATH%
Добавьте путь к JavaCC с помощью команды Setx. Например,
C: \ Users \ ВашеИмя> Setx PATH "% PATH%; C: \ JavaCC-6.0 \ Bin \ Lib \"
Если команда успешно, вы найдете следующее подтверждение.
УСПЕХ: Указанное значение сохранено.
Теперь вы можете 'cd' в каталог вашего .jj-файла и выполнить команду, которую вы пробовали, и она должна работать нормально.
Вместо «команды, которую вы пробовали», возможно, они должны попробовать «javacc file.jj». –
Вы можете расширить "не работает"? Что вы получили, сообщение об ошибке? – Seki