我刚开始工作的项目使用JFlex,当我尝试使用ant编译项目时,出现以下错误:

java.lang.NoSuchMethodError: java_cup.runtime.lr_parser.getSymbolFactory()Ljava_cup/runtime/SymbolFactory

是什么原因造成的?我已经下载了JFlex jar,并且正在我的项目中使用它。

最佳答案

原来要使用jflex ant任务,您需要download JFlex from here,将其解压缩到某个位置,然后将jflex-1.6.1/lib/*文件复制到您的ant/lib/文件夹中,然后重试。

10-05 22:38