javacc安裝
javacc下載地址:https://javacc.org/download
linux下安裝
我是在windows下用的,此爲百度複製,不確定好不好使
- unzip javacc-5.0.zip
- mv 目錄/javacc-5.0 /usr/local(自己隨意指定目錄)
- vim /etc/profile
- 增加path變量
export JAVACC_HOME=/usr/local/javacc-5.0 export PATH=$JAVACC_HOME/bin:$PATH
- source /etc/profile
windows安裝
-
解壓zip(這是廢話)
-
配置系統環境變量
右鍵我的電腦-屬性-高級系統設置-環境變量-系統變量-Path-編輯-輸入javacc的bin目錄 -
win + r啓動cmd,輸入javacc,出現以下內容,即爲安裝成功
-
使用:javacc的examples文件下有很多例子,以SimpleExamples中的Simple1.jj爲例:
javacc Simple1.jj //生成一堆java文件 javac *.java //生成一堆.class文件 java Simple1 //運行simple
- 注意:上述java Simple1可能報找不到主類的錯誤,我也不知道怎麼解決QAQ
eclipse中添加javacc
推薦此方法
- 下載JavaCC eclipse插件:http://sourceforge.net/projects/eclipse-javacc/files/,下載圖中紅色方框的壓縮包
- 打開eclipse,選擇Help->Install New SoftWare,選擇Add->Archive,選擇下載好的壓縮包,點擊OK
- 選中JavaCC Eclipse Plug-in的複選框,點擊Next,就可以安裝成功了。如果點擊Next後,下個界面卡主好久,就返回這個界面,把Details下訪問網絡的複選框給去掉。比如Contact All update sites during install to find required software
- 新建一個Java工程,添加包,添加文件:右鍵工程名->New->Other,找到JavaCC,新建一個javacc文件
- 右鍵編譯
- 不報錯直接下一步,報錯找不到I:/DevelopeTool/eclipseForJavaEE/plugins/sf.eclipse.javacc_1.5.30/javacc-5.0.jar或者找不到主類,下載一個javacc5.0的版本,將以下文件拷貝一份到jacc6.0同目錄下
找到該目錄發現確實沒有那個jar文件,但是有一個jars的文件夾,把jars文件夾裏的javacc-5.0.jar複製出來就可以了
- 重新編譯,生成一堆java文件
- 第一個java文件(和.jj同名的java文件)即可
基本語法
- 請看下篇