可运行JAR Java Prolog
我正在开发一个带有Java Prolog连接的游戏,当我导出Runnable jar时遇到了问题。 当我在我的计算机上运行jar时,它可以正常工作,但当我尝试在另一台计算机上运行它时,我得到以下结果: java.lang.UnsatifiedLink错误:java.lang.ClassLoader.loadLibrary(未知源)的java.library.path中没有jpl,java.lang.Runtime.loadLibrary0(未知源)的java.lang.System.loadLibrary(未知源)中没有jpl 我试图将jpl.jar复制到我的项目文件夹中,但它仍然无法在另一台计算机上工作可运行JAR Java Prolog,java,jar,prolog,Java,Jar,Prolog,我正在开发一个带有Java Prolog连接的游戏,当我导出Runnable jar时遇到了问题。 当我在我的计算机上运行jar时,它可以正常工作,但当我尝试在另一台计算机上运行它时,我得到以下结果: java.lang.UnsatifiedLink错误:java.lang.ClassLoader.loadLibrary(未知源)的java.library.path中没有jpl,java.lang.Runtime.loadLibrary0(未知源)的java.lang.System.loadLi
如何导出它以便任何人都可以运行它?当应用程序尝试加载本机库(如Linux中的.so、.dll或Mac中的.dylib)而该库不存在时,会引发未满足的链接错误。具体地说,为了找到所需的本机库,JVM同时查找PATH环境变量和java.library.PATH系统属性 需要运行该jar的每台计算机都需要在PATH环境变量或java.library.PATH中正确配置该库,并且该库需要存在于该计算机中,因此在运行它之前,请尝试在该计算机中安装它。大多数游戏都这样做