使用Eclipse的Prolog和Java(arch Linux)

时间:2014-04-14 20:06:12

标签: java linux eclipse prolog swi-prolog

我需要将JDK 8和SWI-Prolog 6.6.4用于大学项目和Eclipse。我从源代码安装了SWI-Prolog,从aur安装了JDK。当我尝试执行示例时,得到此错误:

  

线程中的异常" main" java.lang.UnsatisfiedLinkError:/usr/local/lib/swipl-6.6.4/lib/i686-linux/libjpl.so:/usr/local/lib/swipl-6.6.4/lib/i686-linux/libjpl。 so:未定义的符号:__ gmpz_init

路径是libjpl.so的地方......我已经在谷歌呆了2个小时而且无法解决它。

1 个答案:

答案 0 :(得分:0)

该错误表明您在没有GMP支持的情况下构建了SWI-Prolog。确保已安装GMP包。通常,有一个最终用户GMP包和一个带有GMP头的包。你想要后者。