当前位置:  开发笔记 > 编程语言 > 正文

尝试安装jpl库时出错.jpl.dll:找不到依赖库

如何解决《尝试安装jpl库时出错.jpl.dll:找不到依赖库》经验,为你挑选了0个好方法。

我在安装jpl库时遇到问题.我安装了最新的swipl版本(但之前我也尝试过不稳定的版本):

SWI-Prolog 7.2.3 for Windows 7/8/10 64-bit edition

然后我添加了依赖路径到环境变量:

Variable: SWI_HOME_DIR 
Value: C:\Program Files\swipl

然后我补充说,Path这些值:

%SWI_HOME_DIR%\lib\jpl.jar;
%SWI_HOME_DIR%\lib;
%SWI_HOME_DIR%\bin

我还添加了这样的VM参数:

-Djava.library.path="C:\Program Files\swipl\bin"

确保Eclipse看到此文件夹.

之后我仍然得到错误:

Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: C:\Program Files\swipl\bin\jpl.dll: Can't find dependent libraries
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1937)
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1855)
    at java.lang.Runtime.loadLibrary0(Runtime.java:870)
    at java.lang.System.loadLibrary(System.java:1122)
    at org.jpl7.JPL.loadNativeLibrary(JPL.java:79)
    at org.jpl7.fli.Prolog.(Prolog.java:41)
    at org.jpl7.Query.open(Query.java:260)
    at org.jpl7.Util.textToTerm(Util.java:102)
    at org.jpl7.Query.Query1(Query.java:129)
    at org.jpl7.Query.(Query.java:120)

我100%肯定,Eclipse会看到该jpl.dll文件,但在我看来,它似乎需要一些其他库.

我知道这个帖子可能与以下任何一个都重复:

jpl.dll:找不到依赖库
JPL找不到jpl.dll的依赖库

但这些问题没有得到解答,或者答案在我的案例中没有帮助.

推荐阅读
吻过彩虹的脸_378
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有