Fact ++ JNI java.lang.UnsatisfiedLinkError:FaCTPlusPlus.initMethodsFieldsIDs()V异常

时间:2013-05-06 15:36:34

标签: owl-api

我想通过OWL API使用Fact ++。我试图使用libFaCTPlusPlusJNI.so。但它给了我以下例外。

线程“main”中的异常java.lang.UnsatisfiedLinkError:FaCTPlusPlus.initMethodsFieldsIDs()V     在FaCTPlusPlus.initMethodsFieldsIDs(原生方法)

at FaCTPlusPlus.<clinit>(FaCTPlusPlus.java:30)
at FaCTPlusPlusReasoner.<init>(FaCTPlusPlusReasoner.java:57)
at FactMain.main(FactMain.java:20)

Java结果:1

我正在使用netbeans进行开发。

1 个答案:

答案 0 :(得分:0)

问题是尚未找到FaCT ++本机库。您需要使用-Djava.library.path参数指定本机库的路径。 有关详情,请参阅此question的答案。