memorandumsスマートフォン用の表示で見るmemorandums日々の作業ログです。eclipsemacportsでmecabとmecab-javaをインストールしてjavaでmecabを使えるようにセットアップしてみました。結局、macportsのmecab-javaでインストールしたライブラリはターミナルからは何とか使えたのですが、eclipseから使うことはできませんでした。?いろいろやったので記憶に残っていませんが、とりあえず確認ができたものだけ書きます。macportsでmecab-utf8をインストールします。手順はあちこちにあります。辞書は自動的に入ります。JAR変数のパス、mecab-configのパスです。testとやるとtestプログラムの実行結果が見れます。*.cxxちなみに、このあとにmacports版のmecab-javaをインストールし、上記のMakefileの以下の行を書き換えると一応macports版のmecab-javaでtestプログラムが動作するようです。testさらに、このtestプログラムをeclipseに持っていき、環境でDYLD_FALLBACK_LIBRARY_PATHを設定するとうまくいくと思いきや。DYLD_LIBRARY_PATHで設定するとmecabライブラリには到達できるようですが以下のメッセージが表示されダメ。libjava.jnilibもうあれこれ探してやってみましたがダメ。諦めてmacports版のmecab-javaはアンインストールしてeclipseからは上記の最初にインストールしたオリジナル版を使うことにしました。そのうちmacportsのアップデートで修復されるでしょう。あ、ちなみにtestプログラムを実行すると以下のような結果が得られます。名詞,一般,*,*,*,*,本,ホン,ホンを助詞,格助詞,一般,*,*,*,を,ヲ,ヲ渡し動詞,自立,*,*,五段・サ行,連用形,渡す,ワタシ,ワタシた助動詞,*,*,*,特殊・タ,基本形,た,タ,タ。記号,句点,*,*,*,*,。