当前位置:   article > 正文

java ltp4j_ltp工具使用配置

ltp4j

ltp是一个比较全的自然语言处理工具,可以用它进行分词、词性标注、语法分析等任务。

----

准备

下载

下载ltp和ltp4j,在cmake官网下载并安装相应版本的cmake,并且下载ant。

构建VC Project

先在ltp4j目录下使用命令ant,生成新文件。

在ltp4j的目录下新建build文件夹,然后在cmake的gui里生成编译程序

1f995fa5e9454af30ce46354ed84935e.png

29cb074596ef8e6944477ee2a2824c6d.png

编译ltp和ltp4j

类似上面的步骤,用cmake给ltp文件夹也生成ALL_BUILD.vcxproj等文件,并生成之后用vs2015打开,用Release X64的方式编译,能够成功。

生成之后用vs2015打开ltp4j的ALL_BUILD.vcxproj,把ltp文件夹下的\lib\Release的所有文件拷贝到ltp4j的build下,进行编译。

如果成功,把ltp4j下\libs\Release下的所有文件和splitsnt、segmentor、postagger、ner、parser、srl六个dll拷贝到自己项目的根文件下。

遇到的问题

合适的安装版本

我是win7 64位的系统,vs安装的是2015社区版

a4a4155c26f4386ba109a3be4a204889.png

结果在cmake选来选去都不对,总说我没有安装c++环境

904b84436a57bb80dcc3b75aadd93835.png

4bc93a15c5ccf464d69ac2aef46f99be.png

然后看到有博客看到用命令行解决问题,于是也在CMakeLists.txt中添加了

set(BUILD_USE_64BITS on)

再分别运行

cmake -G "Visual Studio 14 2015 Win64" ..

cmake --build .

对了一部分,但是还是出错了

46c6423970f89c43e480888196bace96.png

原来是文件夹位置出错了,改了之后再生成,就ok啦

215e9fdac586d119b8bd87aa6800796e.png

ps:

其实这里又用回了cmake 的gui,编译成功的,选择的是"Visual Studio 14 2015 Win64。也就是说自己原来在cmake选择正确就没这么多事了/(ㄒoㄒ)/~~

7da844f838f42bea5ec9b157e57f4f44.png

编译出错

d4df7b23ae45390c35cf0a416ae5dbef.png

是找不到文件的问题,于是我在Everthing里面搜了一下,发现是在

848c1f3e0d1525cc33796fa527473139.png

于是把这几个文件拷贝到对应文件夹下面

0e725173834fd8a814367a5c52751209.png

重新打开项目,出现新的问题,缺少lib

332df741b098dd7a009ee2c6beed90dd.png

根据上面的步骤生成并导入ltp的相关文件,还是出现了下面的错误:

7a22e932d79b1cf2270b51a5d9757248.png

但是尽管有这个错误,我还是成功在ltp4j下\libs\Release找到了一些生成文件,导入到自己的项目也成功编译了。

日志分析工具ELK配置详解

日志分析工具ELK配置详解 一.ELK介绍 1.1 elasticsearch 1.1.1 elasticsearch介绍 ElasticSearch是一个基于Lucene的搜索服务器.它提供了一个分 ...

Python环境搭建和开发工具的配置

本文转自http://237451446.blog.51cto.com/2307663/766781 因为要学习python了,第一步当然是环境搭建和开发工具的配置了,下边开始了. 我的开发环境是在w ...

Oracle 客户端安装 + pl/sql工具安装配置

Oracle 客户端安装 +  pl/sql工具安装配置 下载oracle客户端,并在本地安装. 11g下载地址为: http://www.oracle.com/technetwork/databas ...

黑苹果引导工具 Clover 配置详解及Clover Configurator使用

黑苹果引导工具 Clover 配置详解及Clover Configurator使用  2017-03-11 14:01:40 by SemiconductorKING 转自:@三个表哥   简介: 可 ...

python环境搭建和开发工具的配置【转】

因为要学习python了,第一步当然是环境搭建和开发工具的配置了,下边开始了. 我的开发环境是在window下. 一.环境搭建 先在python官网python.org下载安装文件,python2.x ...

工具IDEA 配置springboot+maven项目

工具IDEA 配置springboot+maven项目 首先安装IDEA,至于怎么安装就不介绍了.. 第一步 配置maven环境 首先安装maven,先在网上下载一个maven包.在IDEA的sett ...

rsync数据同步工具的配置

rsync数据同步工具的配置 1. rsync介绍 1.1.什么是rsync rsync是一款开源的快速的,多功能的,可实现全量及增量的本地或远程数据同步备份的优秀工具.Rsync软件适用于 unix ...

用vue.js学习es6(一):基本工具及配置

一.工具: sublime,node.js,npm 1.安装sublime 的es6插件: (1).在sublime中按Ctrl+`调出console (2).粘贴以下代码到底部命令行并回车(subl ...

随机推荐

Python遇到字符编码出问题的一个相对万能的办法

在使用Python做爬虫的过程中,经常遇到字符编码出问题的情况. UnicodeEncodeError: 'ascii' codec can't encode character u'\u6211' ...

ASP.NET Core 十种方式扩展你的 Views

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/316263
推荐阅读
相关标签
  

闽ICP备14008679号