最近做毕设要用到ICTCLAS分词系统,记录一下这个过程中碰到的问题,希望能有些同学带来帮助。

1、准备工作

下载下面两个包

2、环境搭建

基本的java运行环境就不说了,主要说一下搭建一个基本的ICTCLAS分词环境

2.1 新建java工程ICTCLAS(是java工程,不是java web 工程,貌似路径上有些差别)

2.2 将将分词系统包解压,将Data、test两个文件夹拷进工程的根目录

2.3  将补丁包解压,将NLPIR_JNI.dll拷进工程根目录,将kevin文件夹和TestNLPIR.java文件拷进工程个src            目录下

目录结构如下:

2.4对TestJLPIR.java内容作如下修改:

(1)将31行改成这样:

String argu = ".";

(2)将48-49两行改成这样:

//初始化分词组件

String argu1 = "./test/test.TXT";

String argu2 = "./test/test_result1.TXT";

现在,应该就可以运行程序了。可能会出现乱码的问题,这个只需要将java编码改一下就好了。

出现过的问题:

1)运行结果输出Init Fail!,这个一般是有Data包跟其它的几个文件不匹配所致,建议分词包和补丁包都用最新的包

2)程序报平台错误,这是由于使用的dll文件与平台不一致导致的。要下载相应平台的文件建立工程。

PS:附件是搭建好的源代码

ictclas java 64_ICTCLAS分词系统在win7 64 java平台下环境搭建相关推荐

  1. Java web小项目_个人主页(1)—— 云环境搭建与项目部署

    摘自:Java web小项目_个人主页(1)-- 云环境搭建与项目部署 作者:丶PURSUING 发布时间: 2021-03-26 23:59:39 网址:https://blog.csdn.net/ ...

  2. 乱码ictclas java_中科院分词系统(NLPIR)JAVA简易教程

    这篇文档内容主要从官方文档中获取而来,对API进行了翻译,并依据个人使用经验进行了一些补充,鉴于能力有限.水平较低,文档中肯定存在有很多不足之处,还请见谅. 下载地址:http://ictclas.n ...

  3. ictclas包 java_ICTCLAS分词系统Java调用接口在Eclipse中的安装

    ICTCLAS分词系统Java调用接口在Eclipse中的安装 实验环境:JDK1.5.Eclipse3.1.XP操作系统 分词系统Java接口解压包:d:\fenci(http://www.nlp. ...

  4. 一键u盘装系统ghost win7 64位教程

    U盘装机大师一键安装win7 64位系统教程 现今,人们对于电脑的需求已经到了密不可分的地步.不仅是在生活上,工作上依旧离不来电脑的使用,但是还是有很多朋友对电脑维修或维护一窍不通.如果电脑突然崩溃了 ...

  5. ICTCLAS(中科院分词系统)配置

    参考: https://blog.csdn.net/wiwiane/article/details/55224573 https://www.cnblogs.com/mansiisnam/p/5666 ...

  6. 64位ie加载java失败_java-无法在AMD 64位平台上加载IA 32位.dll

    java-无法在AMD 64位平台上加载IA 32位.dll 我正在尝试通过此页面上的JNI包装器使用Java中的SVMLight: static { System.loadLibrary(" ...

  7. linux java 替换jre_Linux系统 无需JRE配置Java

    Linux系统 无需JRE配置Java 最近使用Deepin想要搞搞Spring项目,所以必须要配置java以及maven,这里详细描述一下两套方法部署Java 案例一:低版本配置方法(不高于11版本 ...

  8. 【高级Java架构师系统学习】最新Java高级面试题汇

    性能调优 影响MySQLServer 性能的相关因素 商业需求对性能的影响 系统架构及实现对性能的影响 Query语句对系统性能的影响 Schema设计对系统的性能影响 硬件环境对系统性能的影响 My ...

  9. java实现镜像系统_谷歌开源Java镜像构建工具Jib

    容器的出现让Java开发人员比以往任何时候都更接近"编写一次,到处运行"的工作流程,但要对Java应用程序进行容器化并非易事:你必须编写Dockerfile,以root身份运行Do ...

最新文章

  1. 玩转X-CTR100 l STM32F4 l DAC数字模拟转换
  2. docker部署xxl-job 通用反射执行器
  3. 转:罗永浩给俞敏洪写的求职信
  4. 我的2015:创业年终总结
  5. 【工具使用系列】关于 MATLAB 液压机构,你需要知道的事
  6. 功能测试——房屋租赁系统(Selenium IDE)
  7. Java Web——JavaBean简介
  8. makefile常用讲解(2)
  9. delphi webbrowser 对象不支持_建模初学者,那些你可能还不知道的10个ZBrush小技巧!【值得收藏】...
  10. boost::asio 笔记
  11. GitHub仓库项目添加Python语言类别
  12. 推特上马斯克BTC赠送骗局已获利10枚BTC,价值超55万美元
  13. opencv视频播放
  14. Webpack 中 css import 使用 alias 相对路径
  15. PEP8 Python 编码规范
  16. input 禁止 复制 粘贴 剪切 操作
  17. 再回首Java第二十二天
  18. 主机链接vm虚拟机中的oracle实例
  19. 百思不得姐(4.5.6)最新版高仿
  20. 亚马逊云技术防范勒索病毒

热门文章

  1. PMP备考大全:经典题库(敏捷管理第9期)
  2. 图文并茂,动手操作一台宝马X7仪表里程校调,看看你买的二手 “新” 宝马是怎么调出来的!
  3. redis sorted_set跳跃表(skiplist)
  4. 视频特效如何制作?快把这些方法收好
  5. Android Room的使用
  6. Linux下用脚本命令打开文档、表格、PPT
  7. tp6 隐藏身份证号中间8位
  8. 大作业-电影推荐系统
  9. Scrapy-Redis使用教程将现有爬虫修改为分布式爬虫
  10. 装修后才知道的79件事