Я студент AI, и мы работаем с JavaCC. Я новичок. Я пробовал простой пример, и у меня были некоторые ошибки.Не удалось загрузить основной класс в JavaCC
1) Я скачал JavaCC 0,6 от его веб-сайт
2) Я извлек его в диск C
3) Я написал этот код в файле с расширением ".jj"
PARSE_BEGIN(Test)
import java.io.*;
class Test
{
public static void main(string [] args)
{
new Test(new InputStreamReader(System.in));
start();
}
}
PARSE_END(Test);
Token:
{
<number: (["0"-"9"])+("." (["0"-"9"])+)?(("e"|"E")(["0"-"9"])+)?>|
<plus: "+">
}
void start():
{ }
{
<number>(<plus><number>)*
}
4) Я спас его и поместить его в папку JavaCC/бен
5) Я написал эту строку в команде
..."my Path"..javacc Test.jj
6) У меня была эта ошибка
Could not find or load main class javacc
Есть ли что-то я должен установить до этих шагов? thx заблаговременно
Что находится в папке javacc/bin помимо файла .jj и подкаталога lib? Также, когда вы говорите «мой путь» .. javacc, какой полный путь вы используете? –
Тег 'compiler' должен применяться к вопросам, касающимся программирования компиляторов, или для вопросов о детализации внутренней работы компиляторов. Не используйте 'compiler' для вопросов о параметрах и настройках для конкретного компилятора, используйте вместо него имя компилятора. – EJP