在JB或eclipse3.1.2我都是放在与工程文件同级的目录下。
但我一发布成web应用时。。。ICTCLAS.dll文件不管是放在web-inf下还是classes或lib下。
都会出现说加载包失败。
java.lang.UnsatisfiedLinkError: no /classes/com/xjt/nlp/word/ICTCLAS.dll in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1491)
at java.lang.Runtime.loadLibrary0(Runtime.java:788)
at java.lang.System.loadLibrary(System.java:834)
at com.xjt.nlp.word.ICTCLAS.<clinit>(ICTCLAS.java:40)
Exception in thread "main"
----------------------------------------------
如果是tomcat的话放在bin下面
----------------------------------------------
那请问ictclas的data目录应该放在哪里呢?我试过放在bin目录,class目录,WEB-INF目录都不行
怎么办呀?
----------------------------------------------
在tomcat的安装目录, |
----------------------------------------------
IC家TCLAS.dll可以放在任何目录下 注意加载dll的时候去掉后缀名.dll
同时把dll和data文件放在一起
----------------------------------------------
各位大哥,我试过了,还是不行啊,dll文件可以找到,但是data文件夹死活也找不到。怎么办啊???
----------------------------------------------
经过实验,data 目录应直接放在tomcat目录下.ictclas.dll放在tomcat/bin目录下,或windows/system32下
----------------------------------------------
试了一下,放在bin下面可以。谢谢啦
不知weblogic是放在那里。想问到底调用这个dll文件的路径是怎么一回事呢。是不是应该有个标准的放法呢
----------------------------------------------
引用至http://www.matrix.org.cn/thread.shtml?topicId=49460&forumId=32