javacc初步使用

javacc安裝

javacc下載地址:https://javacc.org/download

linux下安裝

我是在windows下用的,此爲百度複製,不確定好不好使

  1. unzip javacc-5.0.zip
  2. mv 目錄/javacc-5.0 /usr/local(自己隨意指定目錄)
  3. vim /etc/profile
  4. 增加path變量
    export JAVACC_HOME=/usr/local/javacc-5.0
    export PATH=$JAVACC_HOME/bin:$PATH
    
  5. source /etc/profile

windows安裝

  1. 解壓zip(這是廢話)

  2. 配置系統環境變量
    右鍵我的電腦-屬性-高級系統設置-環境變量-系統變量-Path-編輯-輸入javacc的bin目錄

  3. win + r啓動cmd,輸入javacc,出現以下內容,即爲安裝成功

    在這裏插入圖片描述

  4. 使用:javacc的examples文件下有很多例子,以SimpleExamples中的Simple1.jj爲例:

    javacc Simple1.jj		//生成一堆java文件
    javac *.java			//生成一堆.class文件
    java Simple1			//運行simple
    
  • 注意:上述java Simple1可能報找不到主類的錯誤,我也不知道怎麼解決QAQ

eclipse中添加javacc

推薦此方法

  1. 下載JavaCC eclipse插件:http://sourceforge.net/projects/eclipse-javacc/files/,下載圖中紅色方框的壓縮包
    在這裏插入圖片描述
  2. 打開eclipse,選擇Help->Install New SoftWare,選擇Add->Archive,選擇下載好的壓縮包,點擊OK
    在這裏插入圖片描述
  3. 選中JavaCC Eclipse Plug-in的複選框,點擊Next,就可以安裝成功了。如果點擊Next後,下個界面卡主好久,就返回這個界面,把Details下訪問網絡的複選框給去掉。比如Contact All update sites during install to find required software
    在這裏插入圖片描述
  4. 新建一個Java工程,添加包,添加文件:右鍵工程名->New->Other,找到JavaCC,新建一個javacc文件
    在這裏插入圖片描述
  5. 右鍵編譯
    在這裏插入圖片描述
  6. 不報錯直接下一步,報錯找不到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複製出來就可以了
    在這裏插入圖片描述
  7. 重新編譯,生成一堆java文件
    在這裏插入圖片描述
  8. 第一個java文件(和.jj同名的java文件)即可

基本語法

  • 請看下篇
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章