forked from takscape/cmecab-java
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathREADME.txt
More file actions
68 lines (44 loc) · 2.66 KB
/
README.txt
File metadata and controls
68 lines (44 loc) · 2.66 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
cmecab-java
1. これは何?
日本語形態素解析エンジンMeCab (http://mecab.sourceforge.net/) の
Javaバインディングです。SWIGを用いず、直接MeCabのライブラリを
呼び出しています。
おまけとして、以下のものを含んでいます。
* TinySegmenter (http://chasen.org/~taku/software/TinySegmenter/) の
Java移植版、及びそのTokenizer、TokenizerFactory
2. パッケージ構成
配布パッケージは、以下のディレクトリ構造を持ちます。
bin - ビルドされたJavaライブラリが書き出されるディレクトリ
lib - ビルドおよびテストに必要なサードパーティライブラリが
格納されたディレクトリ
src - Pure Javaライブラリのソースコードが格納されたディレクトリ
test - テスト用データが格納されたディレクトリ
etc - その他もろもろ(TinySegmenterのオリジナルソース等)
3. インストール方法
配布パッケージのルートディレクトリで、gradle buildを実行してください。
% gradle build
ビルドが終了すると、build/libsディレクトリに、cmecab-java-(バージョン番号).jar
という名前のJARファイルが作成されます。これをお好きな場所にコピーして、
Javaのクラスパスを通してください。
実行には、別途BridJ (https://github.com/nativelibs4java/BridJ) のjarを
入手し、クラスパスを通す必要があります。
また、事前に、MeCabのライブラリ(libmecab.dll, libmecab.soなど)に、
OSのパスを通しておく必要があります。
4. 利用方法
http://code.google.com/p/cmecab-java/wiki/HowToUse
をご覧ください。
5. ライセンス
cmecab-java本体はパブリックドメインとします。
ただし、TinySegmenter.java、TinySegmenterConstants.javaについては、
TinySegmenter (http://chasen.org/~taku/software/TinySegmenter/)の
二次的著作物であるため、オリジナルと同じく修正BSDライセンスに
従います。
なお、ビルドおよびテストのため、lib, etcディレクトリに以下のソフトウェアを
同梱しています。これらのソフトウェアは、それぞれのライセンスに従います。
* TinySegmenter
* 修正BSDライセンス
* lib/license/LICENSE-TinySegmenter.txtをご覧ください
6. 連絡先
MeCab、TinySegmenterに関するご質問は、それぞれのソフトウェアの
メーリングリスト等へどうぞ。
cmecab-java自体に関するご質問等は、武田光平 k-tak@void.in までどうぞ。