问题标签 [interprolog]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Java 和 Prolog - Interprolog
我目前正在尝试设置 interprolog(请参阅http://www.declarativa.com/interprolog/)并且我已经按照网站上的步骤进行操作,但现在我想知道如何从我的 eclipse ide 中使用 interprologs 类? 我需要将这些类导入我的项目中以便我可以使用 interprolog 吗?我该怎么做呢?
谢谢
java - Prolog - 访问控制?
我目前正在使用 interprolog - 它基本上是带有 prolog 后端的 java,分别允许 java 和 prolog 相互调用。
现在,如果我说一个用 java swing 编码的前端 GUI,比如一个登录对话框,它请求用户名和密码,而不是使用 java 代码来验证和存储密码,我可以以某种方式使用 prolog 来检查密码吗?我搜索了“访问控制序言”一词,但一无所获。
对不起,我知道这个问题是一个很大的模糊和模糊,但任何帮助将不胜感激。
linux - Prolog - 特别是 SWI - pl 在哪里?
我正在尝试使用 interprolog 和 SWI prolog 建立一个环境,interprolog 需要 swi 的“pl”的位置,但我找不到它。我能找到的只是 swipl 或 plrc 并且不能与 interprolog 一起使用。如果我在终端中输入 pl(这应该运行 swi-prolog),它会说
但如果我输入
或者
序言
它运行 swiprolog 很好。
问题是 interprolog 需要 pl,我似乎找不到。
有人知道我该如何解决这个问题吗?
谢谢
java - Interprolog 和 SWI-Prolog
我已经按照此处的说明在我的 linux 机器上设置并安装了 interprolog 和 swi prolog:Interprolog with SWI instructions on Linux
我编辑了 unixVariables.sh 以包含我机器上的 java 和 swi-prolog(pl) 可执行文件的路径,并且我的 unixVariables.sh 看起来像:
现在,当我在 interprolog 文件夹中执行 ./runSWISPListener.sh 时,我得到的只是:
现在什么也没有发生,根据说明,应该弹出一个带有 swiprolog 引擎侦听器的 java 窗口。
谁能帮我?我知道它非常抽象,没有人真正使用 interprolog,但感谢任何帮助
java - Java 帮助 - StringIndexOutOfBoundsException - 字符串索引超出范围:-1
我的一些代码有问题,我真的无法解决这个错误。
我正在使用 Interprolog(Java+Prolog) 看这里
这是堆栈跟踪:
和有问题的代码:
有任何想法吗?我撞墙了...
哦,第 24 行是我发布的第二行代码。
编辑:userlist.p 的内容:
根据下面的一些建议,我将 loginhandler 和相关类移到了他们自己的包中,并将 userlist.p 移到了包中,现在我收到了这个错误:
java - Java/Prolog 帮助 - 故障排除
我在尝试使用interprolog时遇到了很困难的时间
我有一些代码,试图调用 prolog 命令,问题是我的 prolog 数据库的实际加载。这是代码:
当我运行程序 prolog 初始化正常时,它会尝试查找位于同一包(第二行代码)中的 userlist.p,然后抛出此错误:
我查看了consultFromPackage的代码:
但我似乎无法找到问题的根源......我知道这有点遥远,但在这一点上任何帮助表示赞赏。
谢谢
java - Eclipse XSB InterProlog Setup
I'm trying to set up InterProlog in eclipse.
My path variable already has the path to jdk1.7 and I already have xsb installed. I attached interprolog.jar as an external jar, added the xsb to my path variable (C:\Users\MyName\config\x86-pc-windows\bin), and I added the path to my xsb bin to the NativeEngine constructor (See below).
When I run the HelloWorld program:
I get (from the first line):
Any ideas on how to solve? Thanks :)