Senで設定ファイルを指定できない問題

WindowsでSenの設定ファイルを指定する場合に

StringTagger tagger = StringTagger.getInstance("C:\\tool\\sen-1.2.2.1\\conf\\sen.xml");

とするとプロトコルcがないと言われ

StringTagger tagger = StringTagger.getInstance("file://C:/tool/sen-1.2.2.1/conf/sen.xml");

としても怒られるわけですが、これは、getInstanceに渡したパスがjava.io.Fileとjava.net.URLで使われてしまっているためです。
net/java/sen/StringTagger.javaの247行を次のようにすれば解決します。

Document doc = builder.parse(new InputSource(new java.io.FileInputStream(cf)));


ビルドするときは、\SEN\build.xmlの46〜48行のcpp使ってマクロ展開する部分をコメントアウトしておくといいと思います。