MeCabとeclipseのバインディングに苦労した
表題の通り、MeCabをeclipseで動かそうとして2日間くらいさまよったので、メモ。
ググっても色んな人がそれぞれやってる感じでよくわからんかった。。
環境
- Windows 8.1 64bit
- eclipse Oxygen 4.7.2
使用するもの
- MeCab-0.996.exe
MeCab: Yet Another Part-of-Speech and Morphological Analyzer
Google Code Archive - Long-term storage for Google Code Project Hosting.
まず、MeCab-0.996.exeを実行しインストールする。
UTF-8でやったいいようである。。
注意するのが、これは32bitなんで64bitにコンパイルし直す必要があるということ。
インストールしたら、mecab-0.996_x64.zip、
cmecab-java-2.0.1-src.zipをどこでも良いので解凍する。
mecab-0.996_x64.zipのbinの中にあるlibmecab.dllをWindows/System32にコピー。
eclipseを起動し、new projectのotherからJava Project from Existing Ant Buildfileを選択。
Ant buildfileにcmecab-java-2.0.1-srcにあるbuild.xmlを選択し、プロジェクト作成。
そしたらworkspaceの方のプロジェクトフォルダにsrcを作って、JDKのlibにあるtools.jarにパスを通す。
そのまま、Ant Build実行!
うまく実行出来たらbin内にjarファイルができる。
このjarファイルとbridj-0.6.1.jarをビルドパスに入れるとようやく動いた。。。
参考
satoyashiki.hatenablog.com
ほぼそのまま参考にさせて頂きました。
ありがとうございます。