必须创建一个由我定义的包,包含一些类,我记得那个包在一个文件.java中创建的AntlrWorks程序,我在其中进行了导入。包名为“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目录中。
我该如何解决这个问题?
答案 0 :(得分:1)
要正式回答您的问题:javac
找不到您在com.wikirates
中可能使用的包com.project.redfox
。
请注意,我认为redfox
是一个类。如果它是一个包,则需要从中导入所有类:import com.project.redfox.*;
而不是import com.project.redfox;
(假设是类com.project.redfox
中的类... )。