prolog

运行我的聊天机器人应用程序(SWI-Prolog 和 Java)时出现“java.library.path 中没有 jpl”错误
prolog

运行我的聊天机器人应用程序(SWI-Prolog 和 Java)时出现“java.library.path 中没有 jpl”错误

我已经遇到这个问题好几天了。我正尝试在新的 Mac 设备(M1 MBA Ventura 13.3.1)上运行我的项目。我是 macOS 新手,所以我去观看了一些 YouTube 视频,了解如何安装我在大学项目所需的东西(IDE、软件包等)。我主要通过 homebrew 或 macports 安装我需要的东西。 我可以编译并运行简单的 .java 程序,但对于更大更复杂的程序,总是会出现这个问题。我甚至无法运行朋友发给我的 .jar 文件。 具体来说,我目前正在开发这个简单的聊天机器人,我使用 PROLOG 来开发我的知识库,并使用 Java 作为用户界面。 ...

Admin

无法在 Eclipse 中运行 Prolog
prolog

无法在 Eclipse 中运行 Prolog

我已经为 Eclipse 安装了 SwiProlog 和 PDT,创建了新流程,查阅了我的文件,其中只有一行: male(kalle). 它变成了绿色。但是当我在控制台中运行时: male(kalle). 我得到了 ERROR: [Thread pdt_console_client_0_male] Undefined procedure: male/1 (DWIM could not correct goal) 我遗漏了什么? ...

Admin

Mac OS X:尝试使用 fink 安装 prolog
prolog

Mac OS X:尝试使用 fink 安装 prolog

我正在尝试在 Mac OS X 10.4.11 上安装 prolog。 我刚刚下载了 fink,因为我认为这应该对我有帮助,并且我正在尝试获取: 软件包 swi-prolog-5.8.1-2 或者 软件包 gprolog-1.3.1-1 但我的运气不太好。 以下是我所做的事情: % fink install swi-prolog-5.8.1-2 Information about 1723 packages read in 0 seconds. Failed: no package found for specification 'sw...

Admin

lstlisting - 防止连字符/破折号合并为一个
prolog

lstlisting - 防止连字符/破折号合并为一个

我正在使用 lstlisting 显示一些 ProLog 代码,在此代码中我需要在另一个后面添加 5 个破折号:-----,但它们一直组合成一行,这不是我想要的。 我尝试使用\lstinline和\verb,但似乎这些在 lstlisting 中是不允许的,-{}-{}-{}-{}-{}也不起作用因为它{}也只会显示。 在 lstlisting 中执行此操作的正确方法是什么? 我目前有这样的东西: \documentclass[11pt,a4paper]{report} \usepackage[a4paper,left=3.5cm, right=2...

Admin