Проблема с импортом пакетов в antlrworks - PullRequest
1 голос
/ 23 июня 2011

Необходимо создать определенный мной пакет, содержащий некоторые классы, и я вспоминаю этот пакет в файле .java, созданном из программы AntlrWorks, в которую я выполнял импорт. Пакет с именем "com.project.redfox". Я скомпилировал код с помощью команды: «javac Test.java provaParser.java provaLexer.java», но я получаю сообщение об ошибке, что пакет не существует.

В грамматику добавили:

grammar prova;

@hader{
      import com.project.redfox;
}
....something......

Я создал пакет "com.project.redfox" в рамках проекта redfox, разработанного в NetBeans, поэтому каталог com / project / redfox находится в каталоге redfox.

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

1 Ответ

1 голос
/ 23 июня 2011

Чтобы официально ответить на ваш вопрос: javac не может найти пакет com.wikirates, который вы, вероятно, используете в com.project.redfox.

Обратите внимание, что я предположил, redfox это класс. Если это пакет, вам нужно импортировать все классы из него следующим образом: import com.project.redfox.*; вместо import com.project.redfox; (при условии, что * классов в com.project.redfox ...).

...