java 调用ictclas_10分钟开始使用ICTCLAS Java版
# re: 10分钟开始使用ICTCLAS Java版[未登录]
这样的分词程序有很多,呵呵~~这个也不错。
hiswing 评论于 2008-09-21 19:48 回复 更多评论
# re: 10分钟开始使用ICTCLAS Java版
我用的是庖丁解牛2.0beta版的,就是没有词性标注
这个还是很不错的
呵呵
tinypig 评论于 2008-09-22 20:06 回复 更多评论
# re: 10分钟开始使用ICTCLAS Java版
我使用了下,不行啊!!
你确定你运行成功了?为什么我会出现这个错误呢:
Exception in thread "main" java.lang.NullPointerException
at org.ictclas4j.bean.Dictionary.getMaxMatch(Dictionary.java:571)
at org.ictclas4j.segment.GraphGenerate.generate(GraphGenerate.java:93)
at org.ictclas4j.segment.SegTag.split(SegTag.java:63)
at testjava.Testictclas4j.main(Testictclas4j.java:12)
tinypig 评论于 2008-09-22 20:36 回复 更多评论
# re: 10分钟开始使用ICTCLAS Java版
啊,你提醒了我,文章中关于Data文件夹放置的位置是错的,正确的位置应该是你建的Eclipse项目的文件夹下,而不是bin目录下,这回应该可以了吧。
Jasper 评论于 2008-09-23 00:13 回复 更多评论
# re: 10分钟开始使用ICTCLAS Java版
可以了。 谢谢
以后可能还要多请你多指教啊
tinypig 评论于 2008-09-23 17:16 回复 更多评论
# re: 10分钟开始使用ICTCLAS Java版
Ok,谢谢
norm 评论于 2008-12-17 16:08 回复 更多评论
# re: 10分钟开始使用ICTCLAS Java版[未登录]
在那个onemail类中可以运行,但是一放到jsp中就出错。一样的代码
请教~ 急
海洋 评论于 2009-01-31 19:30 回复 更多评论
# re: 10分钟开始使用ICTCLAS Java版
你好,我在JDK的环境下如何调用ictclas4j?
我将OneMain.java放在哪里才能用呢?呜呜,新手,没法使用啊,请您帮助下我吧,谢谢
yjwmylm 评论于 2009-03-19 11:41 回复 更多评论
# re: 10分钟开始使用ICTCLAS Java版
你好,我把ictclas4j放到JDK1.6下使用,也碰到了java.lang.NullPointerException
org.ictclas4j.bean.Dictionary.getMaxMatch(Dictionary.java:571)
org.ictclas4j.segment.GraphGenerate.generate(GraphGenerate.java:93)
org.ictclas4j.segment.SegTag.split(SegTag.java:63)
请问你的问题解决了吗?能帮我看下为什么么
yjwmylm 评论于 2009-03-22 15:01 回复 更多评论
# re: 10分钟开始使用ICTCLAS Java版
@yjwmylm
ICTCLAS因为有一个卖钱的商业版,所以这个开源的版本毛病还是比较多的。比如有一些词库中不存在的词,就会扔空指针的错误,比如“深圳”,“大阪”这样的词。
还有对一些特殊的字符串模式,比如单引号隔几个字符再加一个什么什么的,就会报错(年代有些久远,记不太清了)。还有一些特殊的字符,也会报错。如果不是很重视这些偏门的东西,建议还是修改一下源代码,把这样的异常屏蔽下就好。
Jasper 评论于 2009-03-22 15:24 回复 更多评论
# re: 10分钟开始使用ICTCLAS Java版
@yjwmylm
data位置放错了。。
www 评论于 2009-03-29 16:27 回复 更多评论
# re: 10分钟开始使用ICTCLAS Java版
我用这个在本地是可以使用的,可是在建立web project的时候就会出错。在这一句时SegResult sr = st.split(input);
java.lang.NullPointerException
at org.ictclas4j.bean.Dictionary.getMaxMatch(Dictionary.java:571)
at org.ictclas4j.segment.GraphGenerate.generate(GraphGenerate.java:93)
at org.ictclas4j.segment.SegTag.split(SegTag.java:63)
tttt 评论于 2009-06-09 16:40 回复 更多评论
# re: 10分钟开始使用ICTCLAS Java版
我终于能用了,谢谢!
hust 评论于 2009-06-09 16:44 回复 更多评论
# re: 10分钟开始使用ICTCLAS Java版
jsp传的字符串是正确的,即使直接用新建的字符串,还是会出现同样的问题。同样的使用java application 运行又是没问题。
tttt 评论于 2009-06-09 16:51 回复 更多评论
# re: 10分钟开始使用ICTCLAS Java版
@tttt
请注意,本地的Application可以找到的资源,在Web服务器中未必找得到,所以请试着把ICTCLAS的词典文件(也就是Data文件夹)放在正确的位置才可以。
Jasper 评论于 2009-06-09 17:32 回复 更多评论
# re: 10分钟开始使用ICTCLAS Java版
@Jasper
谢谢。
恩,我前面也发现了应该是这个原因,甚至直接把data文件设为环境变量都不行。最后把data放在eclipse的安装目录下才可以。有办法修改这默认资源路径么?
tttt 评论于 2009-06-09 18:05 回复 更多评论
# re: 10分钟开始使用ICTCLAS Java版
我的怎么出这个问题啊 ?
Exception in thread "main" java.lang.NoClassDefFoundError: bean/FilesUtil
at org.ictclas4j.segment.SegTag.(SegTag.java:33)
at OneMain.main(OneMain.java:11)
Caused by: java.lang.ClassNotFoundException: bean.FilesUtil
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
... 2 more
This is OneMain
jia15679 评论于 2009-07-28 19:32 回复 更多评论
# re: 10分钟开始使用ICTCLAS Java版
你好Jasper
我是新手 请教一下 为什么我用ICTCLAS4j
src下org.ictclas4j.bean有很多编译错误
大部分是
ReflectionToStringBuilder cannot be resolved
和
The import org.apache cannot be resolved
另外不知道您是否测试过不开源的共享版 是否提供比较全面的词库?
我只想用它来分词 完全是应用
非常感谢~
Miao 评论于 2009-08-02 22:06 回复 更多评论
# re: 10分钟开始使用ICTCLAS Java版[未登录]
@Miao
查看一下自己使用的JDK版本,保证JDK5以后.另外我没有测试过非开源版的ICTCLAS,但是据他们的文档和ICTCLAS4j的作者讲,非开源的版本词库要全得多,速度也快得多。
Jasper 评论于 2009-08-03 08:46 回复 更多评论
# re: 10分钟开始使用ICTCLAS Java版
hi Jasper非常感谢
我装的是JDK6/ jre/ Eclipse/ XP
我仔细看了所有错误都是和ReflectionToStringBuilder有关
should be from:
import org.apache.commons.lang.builder.ReflectionToStringBuilder
但我没有org.apache
不知道它是什么时候跟着什么安装的 还是自己要额外安装jar??
Miao 评论于 2009-08-03 22:40 回复 更多评论
# re: 10分钟开始使用ICTCLAS Java版[未登录]
@Miao
哦,需要一个Apache的commons的jar包,可以去www.apache.org找到。
Jasper 评论于 2009-08-03 22:46 回复 更多评论
# re: 10分钟开始使用ICTCLAS Java版
恩谢谢我刚找到。。。 是google到的
去了apache.org上 但是不知道怎么找到我想要的jar呢
在下载页那个非常长的目录。。。
应该怎么找commons呢
这个本来就应该是手动安装的么?
另外这个apache和 apache http server 有什么关系?
非常非常感谢伟大的Jasper同志~~
Miao 评论于 2009-08-03 23:38 回复 更多评论
# re: 10分钟开始使用ICTCLAS Java版
hi Jasper~ (again ;p)
不好意思 又来麻烦请教~
我运行您的测试类之后也出现
This is OneMain
Exception in thread "main" java.lang.NullPointerException
at org.ictclas4j.bean.Dictionary.getMaxMatch(Dictionary.java:571)
at org.ictclas4j.segment.GraphGenerate.generate(GraphGenerate.java:93)
at org.ictclas4j.segment.SegTag.split(SegTag.java:63)
at OneMain.main(OneMain.java:13)
文件位置应该都是正确的
我试了把文本里的中文字去掉之后 只剩下英文的时候就运行正常
用的是英文xp eclipse里已经在preference把text的encoding改成utf-8了。
不知道还可能是什么问题呢? 非常感谢~
Miao 评论于 2009-08-04 05:05 回复 更多评论
# re: 10分钟开始使用ICTCLAS Java版
改成gbk 之后终于ok了 非常感谢 :) 好心情~
Miao 评论于 2009-08-04 05:15 回复 更多评论
# re: 10分钟开始使用ICTCLAS Java版
你是刘群老师的学生吗?
rubby 评论于 2009-08-04 22:43 回复 更多评论
# re: 10分钟开始使用ICTCLAS Java版[未登录]
@rubby
不是的。
Jasper 评论于 2009-08-05 08:56 回复 更多评论
# re: 10分钟开始使用ICTCLAS Java版[未登录]
你好~~
我运行了为什么总出现导入包的错误啊
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
SegTag cannot be resolved to a type
SegTag cannot be resolved to a type
SegResult cannot be resolved to a type
import语句一直都有问题哦
tina 评论于 2009-08-14 10:45 回复 更多评论
# re: 10分钟开始使用ICTCLAS Java版
你好,我想请教一下,既然ictclas4j是用java编写,为什么在linux下运行会报异常呢?异常类型:java.lang.NullPointerException。
多谢指点。
tzm 评论于 2010-08-31 20:34 回复 更多评论
# re: 10分钟开始使用ICTCLAS Java版
急!!为什么总是出现这样:
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
SegTag cannot be resolved to a type
SegTag cannot be resolved to a type
SegResult cannot be resolved to a type
婷 评论于 2010-10-07 14:57 回复 更多评论
# re: 10分钟开始使用ICTCLAS Java版[未登录]
@tttt
java web java.lang.NullPointerException~
请问问题解决了么?
kim 评论于 2011-03-22 16:36 回复 更多评论
# re: 10分钟开始使用ICTCLAS Java版
@www
我是直接使用的jar包,用build path导入,也出现了空指针问题,难道我的data数据的位置也有问题?
Exception in thread "main" java.lang.NullPointerException
at org.ictclas4j.bean.Dictionary.getMaxMatch(Dictionary.java:574)
at org.ictclas4j.segment.GraphGenerate.generate(GraphGenerate.java:96)
at org.ictclas4j.segment.SegTag.split(SegTag.java:63)
at execute.SegmentWords.main(SegmentWords.java:15)
子一 评论于 2011-05-07 10:45 回复 更多评论
# re: 10分钟开始使用ICTCLAS Java版
我的QQ:450713994,谁知道答案,速与我联系好吗?急!急!集!先谢谢各位了!!!!
子一 评论于 2011-05-07 10:48 回复 更多评论
# re: 10分钟开始使用ICTCLAS Java版
呵呵,这个helloworld,像是给ict做广告
我的搜索引擎也是使用这个,从朋友那拷过来的,+词库。但没有源码,不知道开不开源?听说是隐马尔科夫模型。想探探。
shiym 评论于 2011-06-14 23:09 回复 更多评论
# re: 10分钟开始使用ICTCLAS Java版
Mac OS x 下似乎不工作,即使没有NPE,分词也不成功。
如果你用Linux或者Mac,建议用Chinese Analyzer,我试了一下,可以用。
JJ 评论于 2011-07-20 13:22 回复 更多评论
# re: 10分钟开始使用ICTCLAS Java版[未登录]
new SegTag(1);
请问一下这个的1表示什么意思?我试了一下,其他的整数似乎也可以?有什么区别吗?
ChenMin 评论于 2011-10-13 21:53 回复 更多评论
# re: 10分钟开始使用ICTCLAS Java版
苹果电脑可以用这个分值器吗
学学 评论于 2012-12-22 11:34 回复 更多评论
# re: 10分钟开始使用ICTCLAS Java版
@hiswing
@Jasper
能给我发一份ICTCLAS Java版吗?这几天官网下不了,网上有很多都是假的。
375513290@qq.com
谢谢!!!
sjjgmf 评论于 2013-05-03 16:42 回复 更多评论
# re: 10分钟开始使用ICTCLAS Java版
DATA位置应该放哪才能在JSP上运行啊,菜鸟求告知,求确切路径,不胜感激!
不是坏YIN 评论于 2013-05-25 06:35 回复 更多评论
# re: 10分钟开始使用ICTCLAS Java版
@tinypig
你好,今天也碰到了和你同样的问题。Data文件夹到底放在什么位置呢,楼主在上文中说到是Eclipse项目的文件夹下,在回复你的评论中又说刚才说错了,但也一样是Eclipse项目的文件下呀。。。
我用“Run as java application”就没有问题,但启动tomcat后就报你说的那个错误了。
我把Data放在了MyEclipse的项目文件夹下,又在tomcat的项目文件夹下放了一个,也不行。
不知是什么原因,谢谢了!
yibaoemily 评论于 2013-08-23 16:32 回复 更多评论
# re: 10分钟开始使用ICTCLAS Java版
@tttt
你好啊,时代有点久远了,也不知道能不能有回复。我照着你说的也放在了eclipse的安装目录下,依然报错。不知道楼主说的正确的位置指哪里啊。。。求助!
yibaoemily 评论于 2013-08-23 16:39 回复 更多评论
# re: 10分钟开始使用ICTCLAS Java版
@yibaoemily
知道问题所在了,自问自答一下吧。把Data文件夹放在了tomcat安装目录的bin目录下,就可以了!
yibaoemily 评论于 2013-08-23 17:03 回复 更多评论
# re: 10分钟开始使用ICTCLAS Java版[未登录]
@Jasper
新手求救
The import org.apache cannot be resolved
xx 评论于 2013-09-02 10:50 回复 更多评论
# re: 10分钟开始使用ICTCLAS Java版
请问这能根据 \x 某个分类来过滤标点符号或者某些类别词语吗?
李剑鹏 评论于 2014-05-15 16:46 回复 更多评论
# re: 10分钟开始使用ICTCLAS Java版
Exception in thread "main" java.lang.NullPointerException
at org.ictclas4j.bean.Dictionary.getMaxMatch(Dictionary.java:571)
at org.ictclas4j.segment.GraphGenerate.generate(GraphGenerate.java:93)
at org.ictclas4j.segment.SegTag.split(SegTag.java:63)
at OneMain.main(OneMain.java:15)
xileng 评论于 2014-08-05 13:36 回复 更多评论
# re: 10分钟开始使用ICTCLAS Java版
@怎么解决的啊,分享一下
xileng 评论于 2014-08-05 14:13 回复 更多评论
# re: 10分钟开始使用ICTCLAS Java版
赞楼主
请问用eclipse开发android时怎么使用ictclas4j
如楼主所讲已将 “Data文件夹整个拷贝到Eclipse项目的文件夹下,而bin目录下的org文件夹整个拷贝到你Eclipse项目的bin目录下,把src目录下的org文件夹整个拷贝到Eclipse项目的src目录下” 后
出现Exception in thread "main" java.lang.NullPointerException
怎么办呢?
icefog 评论于 2014-08-23 10:14 回复 更多评论
# re: 10分钟开始使用ICTCLAS Java版
我查了代码,好像里面的文件名称有错误,文件夹的名称是Data,而代码里面是data,还有一个是BigramDict.dct,不知道楼主是怎么能运行的@icefog
无名小卒 评论于 2014-09-01 09:44 回复 更多评论
# re: 10分钟开始使用ICTCLAS Java版
我查了代码,好像里面的文件名称有错误,文件夹的名称是Data,而代码里面是data,还有一个是BigramDict.dct,不知道楼主是怎么能运行的.我也没解决好@xileng
无名小卒 评论于 2014-09-01 09:48 回复 更多评论
# re: 10分钟开始使用ICTCLAS Java版
本想做一个app的,现在进度因为这个完全停住了@无名小卒
icefog 评论于 2014-09-06 12:59 回复 更多评论
# re: 10分钟开始使用ICTCLAS Java版
@tinypig
我这边也提示 Exception in thread "main" java.lang.NullPointerException
at org.ictclas4j.bean.Dictionary.getMaxMatch(Dictionary.java:618)
at org.ictclas4j.segment.GraphGenerate.generate(GraphGenerate.java:93)
at org.ictclas4j.segment.SegTag.split(SegTag.java:96)
at OneMain.main(OneMain.java:25)
不知道 是缺少了什么东西
jyp 评论于 2014-09-29 20:51 回复 更多评论
# re: 10分钟开始使用ICTCLAS Java版
Exception in thread "main" java.lang.NullPointerException
at org.ictclas4j.bean.Dictionary.getMaxMatch(Dictionary.java:571)
at org.ictclas4j.segment.GraphGenerate.generate(GraphGenerate.java:93)
at org.ictclas4j.segment.SegTag.split(SegTag.java:63)
at OneMain.main(OneMain.java:15)
我这边也提示 Exception in thread "main" java.lang.NullPointerException
at org.ictclas4j.bean. www.48yl.com Dictionary.getMaxMatch(Dictionary.java:618)
at org.ictclas4j.segment.GraphGenerate.generate(GraphGenerate.java:93)
at org.ictclas4j.segment.SegTag.split(SegTag.java:96)
at OneMain.main(OneMain.java:25)
用力小说网 评论于 2014-09-29 22:25 回复 更多评论
# re: 10分钟开始使用ICTCLAS Java版
字符“艹”貌似没有
asd 评论于 2014-11-19 11:04 回复 更多评论
# re: 10分钟开始使用ICTCLAS Java版
您好,你这个ictclas4j压缩包还有吗?能麻烦发一份给我吗?我的邮箱:wwwh2008@163.com
我在网上下了一个ictclas4j,但总是分成一个字一个字的,如下:
打/g 造/g 经/g 济/vg 的/vg 航/g 空/g 母/g 舰/g 。/g
我觉得是data文件不对~~
guw 评论于 2014-12-22 15:59 回复 更多评论
# re: 10分钟开始使用ICTCLAS Java版[未登录]
@guw 我也是遇到你那种情况,请教你后来怎么解决的?
windy 评论于 2015-04-06 09:42 回复 更多评论
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
