1、 测试的时候报错:
Exception in thread "main" java.lang.UnsatisfiedLinkError: noICTCLAS50 in java.library.path
这个简单,没找到ICTCLAS50动态库文件
代码修改为:
System.load(System.getProperty(“user.dir”)+”/路径/”+”libICTCLAS50.so”);
或者
Linux通过Export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:libICTCLAS50.so
2、 运行报错:
Exception in thread "main" java.lang.UnsatisfiedLinkError:/home/stevelee/workspace/fenci/libICTCLAS50.so: libstdc++.so.5: cannot openshared object file: No such file or directory
执行
Bash代码
Sudo yum search compat-libstdc++
如果是64位的,执行
Bash代码
Sudo yum install compat-libstdc++-33.x86_64
3、 若修改后运行仍然出现错误:
Init Fail!
修改:
在调用ICTCLAS_Init()时,指定相应的目录,如new File(“”).getAbsolutePath()+”路径”;