我正在尝试使用SWI-Prolog JPL库,但我遇到了问题。JPL/SWI Prolog不工作
我试图让我的Eclipse项目访问喷气推进实验室,但是当我尝试启动该程序,我得到以下错误:
Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: no jpl in java.library.path
我复制了jpl.jar到我的项目目录,我将它设置在构建路径上。此外,我传递了以下VM参数:
-Djava.library.path="C:\Program Files\Prolog\bin"
(这是Prolog的安装目录)。
我在做什么错?
编辑:我似乎没有libpl.dll在我的电脑上的任何地方。这可能会导致我的问题?
“libjpl.dll” 应该是在“bin”目录 – 2012-04-02 13:21:03
不是。 我认为这是问题所在。我将尝试找到一个老版本的Prolog,它有正确的JPL工作库。 – CodeBunny 2012-04-02 15:38:04
对不起,我以Unix为中心。对于Windows,您需要的文件是“jpl.dll”。对于Unix,它是“libjpl.so”。在Windows上没有找到“libjpl.dll” – 2012-04-02 21:24:52