所以我使用 JFlex 生成了一个名为 Yylex.java 的文件,没有任何问题。当我尝试使用 command 编译它时javac Yylex.java
,我收到 30 个错误,源于此:
Yylex.java:13: error: package java_cup.runtime does not exist
import java_cup.runtime.Symbol;
这显然是由我的 JFlex 文件中的第一次导入引起的。由于我试图将它与 CUP 一起使用,我读到我需要将 java-cup-11a.jar 文件和 java-cup-11a-runtime.jar 与 Yylex.java 放在同一个文件夹中,我这样做了. 有谁知道怎么了?