はじめに
JavaCC Eclipse Plugin 導入方法 について忘れた時のために書いておきます.
使用しているOSはMac X Yosemite 10.10.5です.
公式ホームページ
http://eclipse-javacc.sourceforge.net/
インストール手順
-
Help > Check for Updatesより,Eclipseをアップデートします.
-
help > Install New Software を選択します.
- http://eclipse-javacc.sourceforge.net/ を Work width: にいれadd を選択します.
- JavaCC EclipsePlug-in にチェックを入れ,Next>を選択し,acceptし,Finishを選択します.
実行方法
- javaプロジェクトを作ります.
- 作成したプロジェクトのsrcを右クリックし,New > other >JavaCC template を選択します.
- 現環境では,パスの設定がおかしくなっているので,パスの設定を変更します.下記のようなエラーメッセージが出てしまいます[1].
- MyNewGrammar.jjを右クリックし,Build Path > Configure Build Path > JavaCC option でPathを Applications/Eclipse.app/Contents/Eclipse/plugins/sf.eclipse.javacc_1.5.30/jars/javacc-5.0.jarに変更します.ディレクトリを確認したところ,jarsの下にJavacc_x.x.jarファイルが有るようなので,このように変更しました.
- の箇所を全て,MyNewGrammarに置換します.
- MyNewGrammar.jjを右クリックし,Compile with javaCCを選択します.
- Consoleに Reading from standard input... Enter an expression like "1+(2+3)*4;" : と出力されるはずです.
- 以上です.
エラーメッセージ
[1] >java -classpath /Applications/Eclipse.app/Contents/Eclipse/plugins/sf.eclipse.javacc_1.5.30/javacc-5.0.jar javacc MyNewGrammar.jj (@ 13/10/2015 18:02:20)
エラー: メイン・クラスjavaccが見つからなかったかロードできませんでした