[[Programming]] Ubuntuで和布蕪とjavaのバインディングをしようとしてハマってしまった. こういうエラーや javac -encoding utf-8 -classpath Mecab/mecab-java-0.96/MeCab.jar Mecab.java MeCab.java:3: シンボルを見つけられません。 シンボル: クラス Tagger 場所 : MeCab の クラス private Tagger tagger; ^ MeCab.java:8: シンボルを見つけられません。 シンボル: クラス Tagger 場所 : MeCab の クラス tagger = new Tagger(); ^ MeCab.java:26: シンボルを見つけられません。 シンボル: クラス Node 場所 : MeCab の クラス ... エラー 3 個 こういうエラー #java -classpath Mecab/mecab-java-0.96/MeCab.jar:. MyMecab Cannot load the example native code. Make sure your LD_LIBRARY_PATH contains '.' java.lang.UnsatisfiedLinkError: no MeCab in java.library.path を連発してしまった.もっとも,これはFedoraでも経験していた. まずクラスパスをしっかり設定しておかなければいかん. >export LD_LIBRARY_PATH=Mecab/mecab-java-0.96:$LD_LIBRARY_PATH < で,ソースを書いたら, > javac -classpath progSource/Mecab/mecab-java-0.96/MeCab.jar:. MyMecab.java < 実行は > java -classpath progSource/Mecab/mecab-java-0.96/MeCab.jar:. MyMecab <