ltp4j 的 Java 封装,调用底层 C/C++动态库的方式挺硬核,适合搞自然语言的同学玩一玩。

源码打包在ltp4j_test.zip里,直接下载就能用。底层是通过JNI来桥接 Java 和 C/C++,这种方式虽然稍微复杂点,但运行效率真的挺高。

如果你用过 Neo4j 之类的图数据库,对用 Java 包装原生库不陌生。ltp4j 这套做法在语言上挺实用,比如做分词、词性标注、依存句法这些场景,调用简单,响应也快。

对了,资源来自oschina 的一篇博客,那位老哥顺手贴了个附件源码,点进去就能看到。

另外如果你对数据库或 XML 感兴趣,推荐你顺手看看这些资源:Neo4j Java JARDOM4J 解析 XML,都还挺有用。

如果你刚好在用 Java 搞 NLP,建议你试试看 ltp4j 封装,熟悉一下 JNI 的套路也不亏。记得留意系统环境配置,动态库路径别整错了。