必须创建一个由我定义的包,其中包含一些类,并且我记得我在其中导入了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
...中有类)。