mac + cmecab-javaの1.7
ファイルとかはここ。http://code.google.com/p/cmecab-java/
- http://code.google.com/p/cmecab-java/wiki/HowToInstall
- http://kazuakey.blogspot.com/2010/12/solr-14-cmecab-java.html
- http://code.google.com/p/cmecab-java/wiki/HowToUse
辺りを参考に。
まずはprotobufをインストール。
$ sudo brew install protobuf
楽チンだった。
次にcmecab-1.7のソースコードから、jni/ディレクトリに移ってsconsを実行。
macだとbuildが通らないので、linux用のsettingsを変更する。
javahome = '/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home'
こんな感じでjavahomeを正しくinclude/があるところに変更。
$ cd cmecab-1.7/jni/
$ scons
で、後はantを実行。
$ cd cmecab-1.7/
$ ant
テスト。
$ cd cmecab-1.7/bin/
$ java -Djava.library.path=../jni/ -cp cmecab-1.7.jar net.moraleboost.mecab.impl.StandardTagger UTF-8 "test test test"
MeCab version 0.97Original text: test test test
Morphemes:
Invalid memory access of location 0xe6 rip=0x10a39bcd5Segmentation fault
オワタ \(^o^)/