如何解决无法找到或加载主类 org.antlr.Tool
我正在尝试交叉编译 CVC4,在调用 make
后出现以下错误:
[ 92%] Generating smt2/Smt2Lexer.c,smt2/Smt2Lexer.h,smt2/Smt2Parser.c,smt2/Smt2Parser.h,smt2/Smt2.tokens
Error: Could not find or load main class org.antlr.Tool
src/parser/CMakeFiles/cvc4parser.dir/build.make:93: recipe for target 'src/parser/smt2/Smt2Lexer.c' failed
make[2]: *** [src/parser/smt2/Smt2Lexer.c] Error 1
CMakeFiles/Makefile2:394: recipe for target 'src/parser/CMakeFiles/cvc4parser.dir/all' failed
make[1]: *** [src/parser/CMakeFiles/cvc4parser.dir/all] Error 2
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2
但是,如以下命令所示,可以找到该类:
$ java org.antlr.Tool
ANTLR Parser Generator Version 3.4
usage: java org.antlr.Tool [args] file.g [file2.g file3.g ...]
知道为什么在 make
过程中无法加载类吗?我已经在CLASSPATH中添加了对应的jar。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。