必须创建一个由我定义的包,其中包含一些类,并且我记得我在其中导入了AntlrWorks程序的文件.java中创建了该包。包名为“ com.project.redfox”。我使用以下命令编译了代码:“ javac Test.java provaParser.java provaLexer.java”,但是出现了该软件包不存在的错误。

在语法中添加:

grammar prova;

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


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

我怎么解决这个问题?

最佳答案

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

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

10-08 19:59