2
因此,我使用JFlex生成名爲Yylex.java的文件,沒有任何問題。當我嘗試用命令javac Yylex.java
編譯它,我得到了30個錯誤,這一之一始發:無法運行JFlex生成的詞法分析器Java文件
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放在同一個文件夾中,我這樣做。任何人都知道什麼是錯的?
假設我有一堆我需要添加到類路徑以及其他Java文件。無論如何要永久添加它們,而不是每次都輸入它們嗎? –
您可以設置CLASSPATH環境變量。但是如果你的項目變得越來越大,你最好使用諸如ant或maven之類的構建工具來管理這些東西,或者使用像eclipse這樣的IDE。他們都可以免費下載。 –