在antlrworks中导入数据包时出现问题



必须创建一个由我定义的包,其中包含一些类,我在一个由AntlrWorks程序创建的文件.java中回忆起这个包,我在该程序中进行了导入。名为"com.project.redfox"的包。我用命令编译了代码:"javacTest.java provaParser.java provaLexer.java",但我得到了包中不存在的错误。

在语法中添加了:

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

我在NetBeans中开发的项目redfox中创建了包"com.project.redfox",因此目录com/project/redfox位于目录redfox。

我该如何解决这个问题?

正式回答您的问题:javac找不到您可能在com.project.redfox中使用的包com.wikirates

注意,我假设redfox是一个类。如果它是一个包,则需要从中导入所有类,如下所示:import com.project.redfox.*;而不是import com.project.redfox;(假设com.project.redfox中有…)。

最新更新